вторник, 12 апреля 2011 г.

Подсветка синтаксиса кода

Для подсветки синтаксиса в броузере необходимо проводить анализ кода, встроенных тэгов в браузере нет. Тэг "code" - не помогает. Я вижу два варианта решения. Первый - на сервере, второй - на клиенте с помощью JavaScript.

Рассмотрим первый вариант. Сервер Apache+python+pygments. Официальный сайт Pygments, быстрый старт - туториал(английский). После столкнулся с проблемой - самого оформления, точнее стилей. Сдесь можнс скачать CSS для подсветки полученого кода. По второму варианту найдена хорошая библиотека подробную информацию выможете найти на сайте. Библиотека построена на jQuery, разумно подгружает скрипты и стили, когда надо.

Комментариев нет:

Отправить комментарий