Персональный блог Игоря Антонова aka "spider_net"

Подсветка кода для блога


Рубрика: Программирование -> JavaScript
Метки: | | | | | |
Просмотров: 4263
Подсветка кода для блога

Несколько месяцев назад на проекте "VR-Online" мистическим образом поломался плагин для подсветки публикуемого исходного кода. Сам проект работает под управлением Drupal, а за раскрашивание кода всегда отвечал плагин GESHI. Работал он верой и правдой несколько лет, но потом внезапно стал "прятать" контент на страницах. Например, есть страница с кодом и если для нее активировать подсветку кода, то страница превращается в пустышку. Обновление плагина не помогло исправить ситуацию, поэтому было решение временно его отключить.

На днях у меня выдалась свободная минутка и я решил поискать какие-нибудь современные альтернативы. В итоге набрел на два JavaScript проекта - Highlight.js и Prism.js. Оба решения имеют внушительное число звезд на GitHub'е и вокруг каждого из них сформировалось тесное сообщество.

В общем, я решил попробовать внедрить одно из них на текущую версию VR-Online. Пока все еще определяюсь с выбором, но чувствую, что остановлюсь на Prism. Это решение вроде развивается активней и к нему народ уже успел понаписать ряд плагинов (нумерация строк, темы оформления и т.д. Если тесты завершаться успехом, то потом прикручу одно из библиотек и на этот блог.

Друзья, а вы пользовались Prism.js или Hightlight.js? Что вам нравится больше и почему?

Оставьте комментарий!
comments powered by HyperComments