Есть ли блог-движок, который хорошо обрабатывает подсветку компьютерного кода?

690
Matt

Я ищу (бесплатный) движок блога (WordPress ...), который хорошо обрабатывает разделы кода. То есть, я мог бы просто разметить часть моей записи как код, и она бы соответствующим образом отступала / форматировалась, как и в случае сбоя сервера прямо ниже:

 static void Build() { Indexer.BuildIndex(); } 
2
http://superuser.com/questions/54080/free-blog-provider-that-has-source-code-markup-support random 14 лет назад 0
Я закрыл это, так что оставь это ;-) Ivo Flipse 14 лет назад 0

7 ответов на вопрос

7
Kyle Brandt

WordPress использует плагины, которые очень легко установить, чтобы справиться с этим. Я выбрал SyntaxHighlighter для своего блога, потому что он прост в использовании, поддерживает языки, которые мне нужны, и работает лучше всего. Вы можете перейти в мой профиль для ссылки на мой блог, чтобы увидеть некоторые примеры.

Эта ссылка сравнивает кучу из них, некоторые из них имеют темы и т. Д., Одна из них должна работать для вас. Обычно вы просто используете какой-то тег в своем сообщении, например: [sourcecode lang = perl] print foo [/ sourcecode], а плагин позаботится обо всем остальном.

4
vava

Prettify используется Stack Overflow и работает очень хорошо. Вы просто включаете его в шаблон блога, и каждый <code>раздел выделяется автоматически.

3
lazy1

Вы можете использовать SyntaxHighlighter .

SyntaxHighlighter здесь, чтобы помочь разработчику / программисту публиковать фрагменты кода в Интернете с легкостью и выглядеть красиво. Он на 100% основан на Java Script, и ему все равно, что у вас на сервере.

0
Robert Cartaino

У вас также есть возможность конвертировать ваш код непосредственно в цветной / выделенный HTML.

Проверьте фрагменты . Вы вводите код. Это дает вам выделенный синтаксис.

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

  • широкий спектр общих языков и форматов разметки поддерживается

  • особое внимание уделяется деталям, повышающим качество подсветки

  • поддержка новых языков и форматов добавлена ​​легко; большинство языков используют простой механизм на основе регулярных выражений

  • доступно несколько форматов вывода, среди которых последовательности HTML, RTF, LaTeX и ANSI

  • он может использоваться как инструмент командной строки и как библиотека

  • ... и это подчеркивает даже Brainf * CK !

0
dlamblin

Обычно такие вещи добавляются в движок блогов, включая JS и настройку CSS в ваших сообщениях. Обычно так просто добавить любой гибкий движок. Как с гугл подсветкой синтаксиса.

0
jerryjvl

Я использую GeSHi в Drupal ... но это общая библиотека PHP для подсветки кода, так что может быть плагин для Wordpress, который также использует его, если вы предпочитаете использовать Wordpress (определенно проще для блога).

0
Jökull Sólberg Auðunsson

Calepin является статическим издателем блогов, который поддерживает подсветку синтаксиса из коробки.

Пожалуйста, попробуйте расширить свой ответ, добавив выдержку из того, как указанная программа обрабатывает подсветку кода. Это улучшит качество вашего ответа. bytebuster 12 лет назад 0