Плагин подсветки кода SyntaxHighlighter Evolved для WordPress (кисти, языки, разметки, примеры)

Куча настроек у плагина, что сам забываю что он умеет и какой синтаксис, так что эта запись скорее заметка для меня и таких же.

Плагин SyntaxHighlighter Evolved для WordPress

Все возможные параметры шорткода подсветки кода, а также список поддерживаемых языковых разметок в виде справки.

 

Параметры шорткода (кода для вставки SyntaxHighlighter):

lang or language — Цветовую схему для какого языка использовать. (Как вариант, можно использовать это слово как тэг)

autolinks — Активными или неактивными выводить ссылки в коде.

classname — Добавить дополнительный CSS-класс к контейнеру (блоку) с кодом.

collapse — Включить сворачивание кода по умолчанию, и разворачивание по клику. (Удобная штука, особенно когда кода много)

firstline — Переменная — номер первой строки вставленного кода Например, твой код по смыслу начинается не с первой строки, а из середины какого-нибудь скрипта, с 253-й строки, тогда и нумерация начнется не с первой строки, а с 253-й.

gutter — Включить нумерацию строк с левой стороны.

highlight — Разделенный запятыми список номеров строк, которые надо дополнительно подсветить. Более того, можно указать промежуток номеров. Например: 2,5-10,12 (2 строка, с 5-й по 10-ю строки, 12 строка)

htmlscript — Включить дополнительную подсветку HTML/XML. Очень удобная фича, когда ты совмещаешь HTML или XML с другим языком, например PHP код в HTML странице. Естественно, эта функция работает только с некоторыми языками.

light — Включить «облегченный» режим отображения. Отключена нумерация строк и тулбар. Только твой красивый код.

padlinenumbers — Отступ столбца с номерами строк. Корректные значения для этого параметра: false (нет отступа), true (автоматический отступ, по умолч.) или любая положительная цифра (в этом случае отступ в твоих руках).

title (только версия v3) — Заголовок к коду, вывод любого текста перед кодом. Практично сочетается с параметром collapse, чтобы читающий понимал, что его ждет внутри.

toolbar — Включить или выключить тулбар (кнопки в версии v2, значок об авторе в версии v3)

wraplines (только версия v2) — Настройка переноса строк. (Именно из-за этого параметра пользуюсь версией v2)

Несколько примеров шорткодов плагина SyntaxHighlighter-а для WordPress:

Квадратные скобки заменены на круглые [ ] = ( )

(php)Твой PHP-код здесь(/php)

(css autolinks=»false» classname=»myclass» collapse=»false» firstline=»1″ gutter=»true» highlight=»1-3,6,9″ htmlscript=»false» light=»false» padlinenumbers=»false» smarttabs=»true» tabsize=»4″ toolbar=»true» title=»example-filename.php»)Твой CSS-код здесь(/css)

(code lang=»js»)Твой JS-код здесь(/code)

(sourcecode language=»plain»)Твой код здесь(/sourcecode)

Таблица поддерживаемых цветовых разметок языков (кисти)

ЯзыкНазвание для параметра
ActionScript3as3, actionscript3
Bash/shellbash, shell
ColdFusioncf, coldfusion
C#c-sharp, csharp
C++cpp, c
CSScss
Delphidelphi, pas, pascal
Diffdiff, patch
Erlangerl, erlang
Groovygroovy
JavaScriptjs, jscript, javascript
Javajava
JavaFXjfx, javafx
Perlperl, pl
PHPphp
Plain Textplain, text
PowerShellps, powershell
Pythonpy, python
Rubyrails, ror, ruby
Scalascala
SQLsql
Visual Basicvb, vbnet
XMLxml, xhtml, xslt, html, xhtml

Добавить комментарий