На этот раз представляю свою он-лайн утилиту «Code Publication Utility for SyntaxHighlighter by Alex Gorbatchev».
Из названия и так всё понятно. Утилита позволяет подготавливать листинги к подсветке с помощью библиотеки Алекса Горбачева.
Всё предельно просто, всего пять шагов:
- Вставляем и/или редактируем свой код «как есть».
- Выбираем «кисть» - язык.
- Нажимаем «Highlight» («Подсветить»).
- Смотрим что получилось.
- Копируем готовый блок pre на страницу с установленной библиотекой.
- Бонус. В это превращает библиотека Ваш блок. Можно использовать как статическую подсветку, без использования JavaScript.
- Автоматическая замена спецсимволов опасных для HTML-синтаксиса на эскейп-последовательности. (на данный момент заменяются: амперсанд, угловые скобки, кавычки).
- Автоматическая генерация блока pre
с выбранной кистью, а скоро будет возможность делать дополнительные настройки блока. - Предпросмотр позволяет увидеть готовый результат. Легко выставить табуляции и переносы строк, как хочется.
To-Do:
- Возможность делать все возможные настройки для блока кода.
- Возможность конфигурации всей библиотеки для установки.
Планирую уделить внимание развитию этой утилиты. Поэтому пробуйте, оценивайте, присылайте замечания и пожелания.
Нормально, можно пользоваться, наверно :) Алексу респкект за подсветчик! Утилита как утилита, надо развивать.
ОтветитьУдалитьУ Вас он может быть любым, а для он-лайн версии он будет "http://alexgorbatchev.com/pub/sh/версия_библиотеки/". Путь лучше указывать полностью, а не относительно - это гарантирует то, что Ваши RSS-подписчики увидят всю подсвыетку коректно.
ОтветитьУдалить