Postando Código fonte no WordPress.com
Essa matéria foi escrita pelo suporte da wordpress.com e eu tomei a liberdade de compilar a parte que me interessa.
Caso esteja interessado na matéria completa, veja direto na fonte: Code » Posting Source Code.
Alex Gorbatchev criou a SyntaxHighlighter, muito interessante para postar códigos fonte formatado.
A WordPress.com não permite a adição de scripts externos, mas incorporou a funcionalidade do SyntaxHighlighter com a tag sourcecode .
Por exemplo, o código:
[sourcecode language="java"]
public Class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWord!!");
}
}
[/sourcecode]
Irá gerar a seguinte saída:
public Class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWord!!"); System.out.println("HelloWord!!"); System.out.println("HelloWord!!"); System.out.println("HelloWord!!");
}
}
Atualmente as seguintes linguagens são suportadas na tag language: actionscript3, bashcoldfusion, cpp, csharp, css, delphi, erlang, fsharp, diff, groovy, javascript, java, javafx, matlab, objc, perl, php, text, powershell, python, ruby, scala, sql, vb e xml.
Além disso, sourcecode possui os seguintes parâmetros opcionais:
- autolinks (true/false) — Torna clicáveis todas as URLs do código fonte.
- collapse (true/false) — Se verdadeiro, a caixa do código estará reduzida quando a página carregar, exigindo que o visitante clique para expandí-la. Útil para postar códigos fonte longos
- firstline (inteiro – 1) — Usado para mudar o número da linha inicial do código
- gutter (true/false) — Se falso, a numeração de linhas do lado esquerdo será omitida
- highlight (lista de números separados por vírgula) — enfatiza as linhas de código especificadas pela lista de números
- htmlscript (true/false) — Se verdadeiro, qualquer HTML/XML no código será enfatizado. É útil quando há outro tipo de código fonte misturado com HTML, tal como PHP dentro de HTML. Não funciona com algumas linguagens
- light (true/false) — Se verdadeiro, o gutter e o toolbar serão ocultados. Útil para exibir somente uma ou duas linhas de código
- padlinenumbers (true/false/integer) — Permite controlar o padding do número da linha. Verdadeiro é padding automático, falso não faz padding e o número irá forçar uma tamanho fixo de padding
- toolbar (true/false) — Se falso, a barra de ferramentas contendo botões utilitários que aparece quando o mouse passa pelo código não aparecerá
- wraplines (true/false) — Se verdadeiro, a quebra de linha será desativada. Ocasionando no aparecimento de uma barra horizontal na caixa do código quando houver linhas muito longas.

Ótimo post Rafael, não conhecia esta formatação, obrigado por compartilhar.
Muito obrigado, estou comecando a postar agora e essa informação foi muito util.
public Class HelloWorld{ public static void main(String[] args){ System.out.println("HelloWord!!"); } }E ainda tem como usar nos comentários! Nossa muito show cara, não acredito que passei mais de dois meses procurando isto!
Valeu cara!