Есть ли блог-движок, который хорошо обрабатывает подсветку компьютерного кода?
Я ищу (бесплатный) движок блога (WordPress...), который хорошо обрабатывает разделы кода. То есть, я мог бы просто разметить часть моей записи как код, и она бы соответствующим образом отступала / форматировалась, как и в случае сбоя сервера, как показано ниже:
static void Build()
{
Indexer.BuildIndex();
}
7 ответов
WordPress использует плагины, которые очень легко установить, чтобы справиться с этим. Я выбрал SyntaxHighlighter для своего блога, потому что он прост в использовании, поддерживает языки, которые мне нужны, и работает лучше всего. Вы можете перейти в мой профиль для ссылки на мой блог, чтобы увидеть некоторые примеры.
Эта ссылка сравнивает кучу из них, некоторые из них имеют темы и т. Д., Одна из них должна работать для вас. Обычно вы просто используете какой-то тег в своем сообщении, например: [sourcecode lang=perl] print foo [/sourcecode], а плагин позаботится обо всем остальном.
Prettify используется Stack Overflow и работает очень хорошо. Вы просто включаете его в свой шаблон блога и каждый <code>
раздел подсвечивается автоматически.
Вы можете использовать SyntaxHighlighter.
SyntaxHighlighter здесь, чтобы помочь разработчику / программисту публиковать фрагменты кода в Интернете с легкостью и выглядеть красиво. Он на 100% основан на Java Script и ему все равно, что у вас на сервере.
У вас также есть возможность конвертировать ваш код непосредственно в цветной / выделенный HTML.
Проверьте Пигменты. Вы вводите код. Это дает вам выделенный синтаксис.
Это общая подсветка синтаксиса для общего использования во всех видах программного обеспечения, таких как форумные системы, вики и другие приложения, которым требуется предварительная обработка исходного кода. Основные моменты:
поддерживается широкий спектр распространенных языков и форматов разметки
особое внимание уделяется деталям, повышающим качество подсветки
поддержка новых языков и форматов добавлена легко; большинство языков используют простой механизм на основе регулярных выражений
доступно несколько форматов вывода, среди которых последовательности HTML, RTF, LaTeX и ANSI
он может использоваться как инструмент командной строки и как библиотека
... и это подчеркивает даже Brainf* CK!
Обычно такие вещи добавляются в движок блогов, включая JS и настройку CSS в ваших сообщениях. Обычно так просто добавить любой гибкий движок. Как с гугл подсветкой синтаксиса.
Calepin является статическим издателем блога, который поддерживает подсветку синтаксиса из коробки.