Syntax Highlight

Breadcrum Trail: Regras Avançadas.

Regras

Este motor Wiki, graças à inclusão do GeSHi - Generic Syntax Highlighter, pode também destacar código-fonte em certas e determinadas linguagens. Para isso, o motor Wiki entrega ao GeSHi o código a ser formatado com cores, através da regra <code «Language» | «Title»>...</code>. Por exemplo, para formatar o seguinte código-fonte em Java:

<code java | HelloWorldApp Class>
/** 
 * The HelloWorldApp class implements an application that
 * simply displays "Hello World!" to the standard output.
 */
class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); //Display the string.
    }
}
</code>

O exemplo atrás irá produzir este conteúdo:

HelloWorldApp Class

/** 
 * The HelloWorldApp class implements an application that
 * simply displays "Hello World!" to the standard output.
 */
class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); //Display the string.
    }
}

Nota: aceda ao site do GeSHi para saber quais as linguagens suportadas pelo sistema. Em resumo: bash, c, cpp, css, html4strict, java, javascript, pascal, perl, php-brief, php, python, sql, xml, entre muitas outras.

 
wikiinfo/syntaxhighlight.txt · Modificado em: 2008/05/20 21:16 (Edição externa)     Voltar ao topo