highlight.js
highlight.js - отличная библиотека на JS для подсветки синтаксиса.
При поиске решения в первую очередь предлагаются библиотеки Syntax Highlighter и google-code-prettify. Но они не поддерживают многие новые языки и требуют ручной настройки. Lurk moar. И поиски привели меня к highlight.js. С помощью нее и работает подсветка синтаксиса в блоге. На данный момент библиотека поддерживает 100+ языков и около 50 цветовых схем, автоматическое определение языка и многоязычный код. На оффициальном сайте можно посмотреть демо подсветки различных языков в различных цветовых схемах.
Read on →