Позвольте представить: Code Publication Utility for SyntaxHighlighter by Alex Gorbatchev

В продолжение о подсветки синтаксиса исходных кодов.
На этот раз представляю свою он-лайн утилиту «Code Publication Utility for SyntaxHighlighter by Alex Gorbatchev».
Из названия и так всё понятно. Утилита позволяет подготавливать листинги к подсветке с помощью библиотеки Алекса Горбачева.

Всё предельно просто, всего пять шагов:

  • Вставляем и/или редактируем свой код «как есть».
  • Выбираем «кисть» - язык.
  • Нажимаем «Highlight» («Подсветить»).
  • Смотрим что получилось.
  • Копируем готовый блок pre на страницу с установленной библиотекой.
  • Бонус. В это превращает библиотека Ваш блок. Можно использовать как статическую подсветку, без использования JavaScript.
Основные фичи на данный момент:

  • Автоматическая замена спецсимволов опасных для HTML-синтаксиса на эскейп-последовательности.  (на данный момент заменяются: амперсанд, угловые скобки, кавычки).
  • Автоматическая генерация блока pre
    с выбранной кистью, а скоро будет возможность делать дополнительные настройки блока.
  • Предпросмотр позволяет увидеть готовый результат. Легко выставить табуляции и переносы строк, как хочется.

To-Do:

  • Возможность делать все возможные настройки для блока кода.
  • Возможность конфигурации всей библиотеки для установки.

Планирую уделить внимание развитию этой утилиты. Поэтому пробуйте, оценивайте, присылайте замечания и пожелания.

2 комментария:

  1. Нормально, можно пользоваться, наверно :) Алексу респкект за подсветчик! Утилита как утилита, надо развивать.

    ОтветитьУдалить
  2. У Вас он может быть любым, а для он-лайн версии он будет "http://alexgorbatchev.com/pub/sh/версия_библиотеки/". Путь лучше указывать полностью, а не относительно - это гарантирует то, что Ваши RSS-подписчики увидят всю подсвыетку коректно.

    ОтветитьУдалить