DokuWiki pode resaltar o código fonte de múltiples linguaxes de programación que se queira mostrar na páxina, de forma que sexa máis sinxelo de ler. Usa GeSHi Generic Syntax Highlighter – polo que calquera linguaxe soportado por GeSHi é soportado.
Para elo emprégase a etiqueta <code linguaxe>
, onde linguaxe
é a linguaxe de programación que se quere que se coloree.
Exemplo:
/** * A clase OlaMundoApp implementa unha aplicación que * que simplemente mostra "Ola Mundo!" na saída estándar. */ class OlaMundoApp { public static void main(String[] args) { System.out.println("Ola Mundo!"); //Mostra a cadea de caracteres. } }
Ver máis exemplos en Incrustar HTML e PHP.
actionscript, actionscript-french, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, caddcl, cadlisp, c, c_mac, cfm, cpp, csharp, css, delphi, diff, d, div, dos, eiffel, freebasic, gml, groovy, html4strict, ini, inno, java, java5, javascript, lisp, lua, matlab, mpasm, mysql, nsis, objc, ocaml, ocaml-brief, oobas, oracle8, pascal, perl, php-brief, php, python, qbasic, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, tsql, reg, robots, ruby, vb, vbnet, vhdl, visualfoxpro, winbatch, xml