Озаботился поиском готового решения для раскрашивания кода. Нашел много чего. Особенно заинтересовали следующие разработки:
CodePress
http://www.codepress.org/
Поддерживает синтаксис нескольких языков. Умеет раскрашивать код в textarea. Ставит номера строк. Кусков раскрашенного кода на странице может быть несколько (а иначе на фига вообще нужен раскрашиватель кода).
Highlight.js
http://softwaremaniacs.org/soft/highlight/
Highlight.js нужен для подсветки синтаксиса в примерах кода в блогах, форумах и вообще на любых веб-страницах. Пользоваться им очень просто, потому что работает он автоматически: сам находит блоки кода, сам определяет язык (хотя для ускорения процесса самому можно задать языки), сам подсвечивает. Скрипт ищет на странице конструкции <pre><code>...</code></pre>, которые собственно и раскрашиваются.
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.