Есть ли способ заставить SharePoint отображать фрагменты кода в заранее отформатированном виде? В настоящее время он просто выглядит как текст, и все будет лучше, чем ничего.
Отображение фрагментов кода в вики-странице Sharepoint
Ответ 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, перейдите в раздел "Вставка" > "Вставить код" в ленту при редактировании страницы:
Ответ 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