Подсветка кода для блога
Рубрика: Программирование -> JavaScript
Метки: drupal | vr-online | web | инструменты | полезности | программирование | советы
Просмотров: 4263
Несколько месяцев назад на проекте "VR-Online" мистическим образом поломался плагин для подсветки публикуемого исходного кода. Сам проект работает под управлением Drupal, а за раскрашивание кода всегда отвечал плагин GESHI. Работал он верой и правдой несколько лет, но потом внезапно стал "прятать" контент на страницах. Например, есть страница с кодом и если для нее активировать подсветку кода, то страница превращается в пустышку. Обновление плагина не помогло исправить ситуацию, поэтому было решение временно его отключить.
На днях у меня выдалась свободная минутка и я решил поискать какие-нибудь современные альтернативы. В итоге набрел на два JavaScript проекта - Highlight.js и Prism.js. Оба решения имеют внушительное число звезд на GitHub'е и вокруг каждого из них сформировалось тесное сообщество.
В общем, я решил попробовать внедрить одно из них на текущую версию VR-Online. Пока все еще определяюсь с выбором, но чувствую, что остановлюсь на Prism. Это решение вроде развивается активней и к нему народ уже успел понаписать ряд плагинов (нумерация строк, темы оформления и т.д. Если тесты завершаться успехом, то потом прикручу одно из библиотек и на этот блог.
Друзья, а вы пользовались Prism.js или Hightlight.js? Что вам нравится больше и почему?