Le cookbook syntaxhighlight permet d'insérer des listing de code formatés grâce au code d'Alex Gorbatchev.
Son utilisation est très simple :
(:brush=<lang> <options>:)<code>(:endbrush:)
où <lang>
est le language utilisé (voir le fichier syntaxhighlight.php pour la liste des langages reconnus et leur correspondance avec les "brush" de SyntaxHighlighter), <options>
les options de formattage, et <code>
le code à afficher.
Par exemple :
(:brush=java gutter=false wrap='false':) public class Brush { private String name; private CodeFormatter format; public Brush(String name, CodeFormatter fmt) { this.name = name; this.format = fmt; } } (:endbrush:)
donne :