четверг, 21 августа 2008 г.

Раскрашивание кода

Озаботился поиском готового решения для раскрашивания кода. Нашел много чего. Особенно заинтересовали следующие разработки:

CodePress
http://www.codepress.org/

Поддерживает синтаксис нескольких языков. Умеет раскрашивать код в textarea. Ставит номера строк. Кусков раскрашенного кода на странице может быть несколько (а иначе на фига вообще нужен раскрашиватель кода).

Highlight.js
http://softwaremaniacs.org/soft/highlight/

Highlight.js нужен для подсветки синтаксиса в примерах кода в блогах, форумах и вообще на любых веб-страницах. Пользоваться им очень просто, потому что работает он автоматически: сам находит блоки кода, сам определяет язык (хотя для ускорения процесса самому можно задать языки), сам подсвечивает. Скрипт ищет на странице конструкции <pre><code>...</code></pre>, которые собственно и раскрашиваются.

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

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

Примечание. Отправлять комментарии могут только участники этого блога.