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.

~ por barenko em 14/01/2010.

5 Respostas to “Postando Código fonte no WordPress.com”

  1. Ótimo post Rafael, não conhecia esta formatação, obrigado por compartilhar.

  2. Muito obrigado, estou comecando a postar agora e essa informação foi muito util.

  3. <?xml version="1.0"?>
    
  4. public Class HelloWorld{
       public static void main(String[] args){
          System.out.println("HelloWord!!");
       }
    }
    
  5. E ainda tem como usar nos comentários! Nossa muito show cara, não acredito que passei mais de dois meses procurando isto!

    /* *********************************** *
     * MUITO SHOWWWW!!!!!!!!!!!
     * *********************************** */
    

    Valeu cara!

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

 
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.