Подтвердить что ты не робот

Отображение фрагментов кода в вики-странице Sharepoint

Есть ли способ заставить SharePoint отображать фрагменты кода в заранее отформатированном виде? В настоящее время он просто выглядит как текст, и все будет лучше, чем ничего.

4b9b3361

Ответ 1

Я нашел hilite.me, который создает html-стиль кода, который вы можете вставить в sharpoint wiki.

Он поддерживает несколько языков и стилей и представляет собой онлайн-приложение.

Ответ 2

Нет, потому что MOSS wiki - это просто новая страница со словом "wiki", прикрепленная к ссылке.

Ответ 3

Это решение предполагает, что вы используете IDE, которая уже форматирует код для вас. Некоторые из других ответов были бы лучше, если бы у вас был сырой текстовый файл.

При редактировании страницы Wiki с Sharepoint:

  • Копировать код из IDE в новый документ MS Word
  • Выделите все в MS Word: Ctrl + A
  • Скопировать снова в MS Word
  • Перейдите на страницу wiki, Вставить
  • Продолжить редактирование вики или сохранить

Прекрасно работает с Eclipse как IDE. Могу быть в состоянии вставить прямо из VS в SharePoint.

Если у вас есть фрагменты кода, которые вы будете повторно использовать на нескольких страницах, используйте аналогичный метод копирования/вставки для сохранения или загрузки htm файлов в библиотеку документов SharePoint, а затем вставьте веб-часть "Просмотр веб-страницы", чтобы просмотреть htm внутри другого стр.

Ответ 4

Даже если это старый вопрос, у меня есть еще одно решение, которое, возможно, не существовало в тот момент, когда задавался вопрос:

Вы можете создать GitHub Gist и использовать код вставки для Gist на странице wiki для SharePoint. Это особенно полезно, если вы уже используете Gist, хотите поделиться фрагментом кода в нескольких местах, кроме вики, и/или хотите сохранить историю фрагмента кода отдельно от остальной страницы вики.

Чтобы использовать код вставки без тегов script, перейдите в раздел "Вставка" > "Вставить код" в ленту при редактировании страницы:

Снимок экрана с лентой Office 365 SharePoint insert

Ответ 5

Не знаю, что я знаю, если вы специально используете функцию Wiki. Насколько я знаю, ваши записи в вики хранятся как строки в таблице. Если вы не используете вики, вы можете использовать синтаксический ярлык. Все это javascript. http://code.google.com/p/syntaxhighlighter/

Ответ 6

В течение нескольких недель мы используем редактор Telerik Rad Editor

Одним из инструментов является "Format Code Block" Вы можете увидеть это здесь: http://demos.telerik.com/aspnet-ajax/Editor/Examples/Default/DefaultCS.aspx

Если вы установите RadEditor для MOSS, мы также получим этот удивительный инструмент на страницах Wiki.

Ответ 7

Итак, это не отличный ответ, но для нас это было лучше, чем по умолчанию. Вы можете написать свою вики в таком инструменте, как Windows Live writer (WLW). У WLW есть дополнение для форматирования кода. Если вы напишете свою вики-страницу через WLW с помощью форматирования кода, вы можете перейти на страницу Wiki и выбрать "редактировать HTML-источник". Затем вы можете скопировать из WLW на страницу вики и получить хороший стиль.

Ответ 8

Лучший способ, который я нашел, - использовать tohtml.com

Вы можете вырезать и вставлять свой код в него, и он будет генерировать html, который вы можете пропустить в свою sharepoint wiki

Ответ 9

вы можете использовать prisimjs для отображения фрагментов кода. Когда вы добавляете prisimjs и css, вы можете использовать это:

p { color: red }

если вам нужно упростить решение для использования prisimjs, вы можете проверить это:

http://yasingokhanyuksel.blogspot.com.tr/2017/07/sharepoint-code-syntax-highlighting.html