syntaxhighlighter - как добавить дополнительный языковой пакет в стандартную версию
Стандартная версия syntaxhighlighter 3.0.83 ( http://alexgorbatchev.com/SyntaxHighlighter/download/) похожа на плагин для Wordpress, который содержит дополнительный языковой пакет ( http://wordpress.org/plugins/wp-syntaxhighlighter/) - например, Biferno, Clojure, пакетный файл DOS, F#, LISP, Lua (только для SyntaxHighlighter 3.0), сценарий MEL, Objective-C, PowerCLI, обработка, R, S, S-PLUS, Tcl, Verilog, сценарий Vim и YAML. Я ищу способ добавить дополнительные языки в стандартную версию - любая помощь в этом отношении будет принята с благодарностью.
1 ответ
Загрузите плагин для Wordpress по адресу: http://wordpress.org/plugins/wp-syntaxhighlighter/ На момент написания этого ответа самая последняя версия была
wp-syntaxhighlighter.1.7.3.zip
Извлечь
*.js
а также*.css
файлы из подпапок в папкеlang-pack-for-wp-syntaxhighlighter
и организовать их по своему вкусу. В моем случае я решил разместить*.js
языковые файлы внутри папкиsyntaxhighlighter/scripts/
в стандартной версии. Был только один*.css
файл - т.е.shBrushProcessing.css
и я решил поместить это в папкуsyntaxhighlighter/styles/
в стандартной версии.В вашем
*.html
файл, убедитесь, что путь к javascript-файлу кисти правильный - например, дляlisp
использовать:<script type="text/javascript" src="syntaxhighlighter/scripts/shBrushLisp.js"></script>
В вашем
*.html
файл, кисть должна соответствовать javascript-файлу кисти - например, дляlisp
использовать:<pre class="brush: lisp">