http://alexgorbatchev.com/SyntaxHighlighter/
[ code language=» css » ] ваш код [ / code ]
Параметр «language» определяет язык и правила подсветки синтаксиса. Поддерживаются следующие значения: actionscript3 bash coldfusion cpp csharp css delphi erlang fsharp diff groovy html javascript java javafx matlab objc perl php text powershell python r ruby scala sql vb xml
Параметры конфигурации Теги также поддерживают множество параметров конфигурации, которые можно использовать для настройки внешнего вида. Их применение совсем необязательно.
- autolinks (true/false) — Каждый URL в коде отображается как гиперссылка. Значение по умолчанию: true.
- collapse (true/false) — Если задано значение true, при загрузке страницы область кода будет свернута. Для того, чтобы развернуть ее, нужно будет кликнуть по ней. Это полезно для больших фрагментов кода. По умолчанию задано значение false.
- firstline (номер) — Определяет, с какого числа начинается нумерация строк. Значение по умолчанию: 1.
- gutter (true/false) — Если задано значение false, номера строк будут скрыты. Значение по умолчанию: true.
- highlight (номера, разделенные запятыми) — Номера строк, которые будут выделены, например, «4,7,19».
- hmtlscript (true/false) — Если задано значение true, выполняется подсветка HTML/XML-кода. Это полезно при публикации смешанного кода, например, PHP внутри HTML. Работает только с некоторыми языками. Значение по умолчанию: false.
- light (true/false) — Если задано значение true, номера строк и панель инструментов будут скрыты. Это полезно при размещении фрагмента кода из одной-двух строк. Значение по умолчанию: false.
- padlinenumbers (true/false/целое число) — Позволяет контролировать дополнение номеров строк нулями. Значение true задает автодополнение, значение false отключает дополнение, число задает фиксированное количество знаков для номеров строк.
- toolbar (true/false) — Если задано значение false, при наведении на код не будет появляться панель инструментов с кнопками. Значение по умолчанию: true.
- wraplines (true/false) — Если задано значение false, будет отключен перенос строк. При наличии длинных строк появится горизонтальная полоса прокрутки.
- title (строка) – заголовок для кода. Может быть полезным в сочетании с параметром collapse.