Syntax Highlight
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.