2

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

  static void Build()
  {
      Indexer.BuildIndex();
  }

7 ответов7

7

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

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

4

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

3

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

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

0

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

0

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

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

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

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

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

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

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

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

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

0

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .