Bloques de Sintaxe

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.

Linguaxes recoñecidos

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