Ответ 1
Я нашел hilite.me, который создает html-стиль кода, который вы можете вставить в sharpoint wiki.
Он поддерживает несколько языков и стилей и представляет собой онлайн-приложение.
Есть ли способ заставить SharePoint отображать фрагменты кода в заранее отформатированном виде? В настоящее время он просто выглядит как текст, и все будет лучше, чем ничего.
Я нашел hilite.me, который создает html-стиль кода, который вы можете вставить в sharpoint wiki.
Он поддерживает несколько языков и стилей и представляет собой онлайн-приложение.
Нет, потому что MOSS wiki - это просто новая страница со словом "wiki", прикрепленная к ссылке.
Это решение предполагает, что вы используете IDE, которая уже форматирует код для вас. Некоторые из других ответов были бы лучше, если бы у вас был сырой текстовый файл.
При редактировании страницы Wiki с Sharepoint:
Прекрасно работает с Eclipse как IDE. Могу быть в состоянии вставить прямо из VS в SharePoint.
Если у вас есть фрагменты кода, которые вы будете повторно использовать на нескольких страницах, используйте аналогичный метод копирования/вставки для сохранения или загрузки htm файлов в библиотеку документов SharePoint, а затем вставьте веб-часть "Просмотр веб-страницы", чтобы просмотреть htm внутри другого стр.
Даже если это старый вопрос, у меня есть еще одно решение, которое, возможно, не существовало в тот момент, когда задавался вопрос:
Вы можете создать GitHub Gist и использовать код вставки для Gist на странице wiki для SharePoint. Это особенно полезно, если вы уже используете Gist, хотите поделиться фрагментом кода в нескольких местах, кроме вики, и/или хотите сохранить историю фрагмента кода отдельно от остальной страницы вики.
Чтобы использовать код вставки без тегов script, перейдите в раздел "Вставка" > "Вставить код" в ленту при редактировании страницы:
Не знаю, что я знаю, если вы специально используете функцию Wiki. Насколько я знаю, ваши записи в вики хранятся как строки в таблице. Если вы не используете вики, вы можете использовать синтаксический ярлык. Все это javascript. http://code.google.com/p/syntaxhighlighter/
В течение нескольких недель мы используем редактор Telerik Rad Editor
Одним из инструментов является "Format Code Block" Вы можете увидеть это здесь: http://demos.telerik.com/aspnet-ajax/Editor/Examples/Default/DefaultCS.aspx
Если вы установите RadEditor для MOSS, мы также получим этот удивительный инструмент на страницах Wiki.
Итак, это не отличный ответ, но для нас это было лучше, чем по умолчанию. Вы можете написать свою вики в таком инструменте, как Windows Live writer (WLW). У WLW есть дополнение для форматирования кода. Если вы напишете свою вики-страницу через WLW с помощью форматирования кода, вы можете перейти на страницу Wiki и выбрать "редактировать HTML-источник". Затем вы можете скопировать из WLW на страницу вики и получить хороший стиль.
Лучший способ, который я нашел, - использовать tohtml.com
Вы можете вырезать и вставлять свой код в него, и он будет генерировать html, который вы можете пропустить в свою sharepoint wiki
вы можете использовать prisimjs для отображения фрагментов кода. Когда вы добавляете prisimjs и css, вы можете использовать это:
p { color: red }
если вам нужно упростить решение для использования prisimjs, вы можете проверить это:
http://yasingokhanyuksel.blogspot.com.tr/2017/07/sharepoint-code-syntax-highlighting.html