Я ищу (свободный) механизм блога (WordPress...), который обрабатывает разделы кода хорошо. Таким образом, я мог просто разметка часть моей записи как код, и это будет делать отступ/форматировать соответственно, во многом как Отказ сервера делает правильно ниже:
static void Build()
{
Indexer.BuildIndex();
}
WordPress использует плагины, которые очень легко установить для обработки этого. Я выбрал SyntaxHighlighter для своего блога, потому что это было просто в использовании, поддерживал языки, я был после, и работавший лучшее. Можно перейти к моему профилю для ссылки на мой блог для наблюдения некоторых примеров.
Эта ссылка сравнивает набор их, у некоторых из них есть темы, и т.д., один из них должен работать на Вас. Вы обычно просто используете своего рода тег в своем сообщении как: [исходный код lang=perl] нечто печати [/исходный код] и плагин заботится об остальных.
Украсьте используется Переполнением стека, и оно работает очень хорошо. Вы просто включаете его в свой шаблон блога и каждый <code>
раздел выделяется автоволшебно.
Вы могли использовать SyntaxHighlighter.
SyntaxHighlighter здесь, чтобы помочь разработчику/кодеру к отрывкам почтового индекса онлайн легко и иметь его симпатичный взгляд. Это - 100%-й базирующийся Сценарий Java, и это не заботится о том, что Вы имеете на своем сервере.
У Вас также есть опция преобразования Вашего кода непосредственно в, окрасил/выделил HTML.
Выезд Pygments. Вы вводите код. Это дает Вам выделенный синтаксис.
Это - универсальный маркер синтаксиса для общего использования во всех видах программного обеспечения, таких как системы форума, wikis или другие приложения, которые должны украсить исходный код. Выделения:
широкий спектр общих языков и форматов разметки поддерживается
особое внимание обращено на детали то качество выделения увеличения
поддержка новых языков и форматов добавляется легко; большинство языков использует простой находящийся в regex lexing механизм
много выходных форматов доступны, среди них HTML, RTF, ЛАТЕКС и последовательности ANSI
это применимо как инструмент командной строки и как библиотека
... и это выделяет даже Brainf*ck!