Отображение фрагментов кода в вики Sharepoint - PullRequest
46 голосов
/ 29 декабря 2008

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

Ответы [ 9 ]

50 голосов
/ 26 января 2011

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

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

5 голосов
/ 17 марта 2016

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

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

Чтобы использовать код для встраивания без удаления тегов сценария, перейдите в меню «Вставка»> «Код для встраивания» на ленте при редактировании страницы:

Screenshot of Office 365 SharePoint insert ribbon

5 голосов
/ 01 января 2009

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

3 голосов
/ 25 июля 2014

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

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

  1. Скопируйте код из IDE в новый документ MS Word
  2. Выделите все в MS Word: Ctrl + A
  3. Скопируйте снова в MS Word
  4. Перейти на вики-страницу, вставить
  5. Продолжить редактирование вики или сохранить

Отлично работает с Eclipse в качестве IDE. Может быть в состоянии вставить прямо из VS в SharePoint.

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

1 голос
/ 09 января 2009

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

Одним из инструментов является «Формат блока кода» Вы можете увидеть это здесь: http://demos.telerik.com/aspnet-ajax/Editor/Examples/Default/DefaultCS.aspx

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

1 голос
/ 01 января 2009

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

0 голосов
/ 26 июля 2017

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

p { color: red }

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

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

0 голосов
/ 24 февраля 2015

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

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

0 голосов
/ 29 марта 2013

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

...