quarta-feira, 12 de novembro de 2008

Escrevendo código-fonte

O blogger, por si, não possui recursos muito atrativos para a formatação de código, portanto, recorremos ao utilitário dp.SintaxHighlight que faz tanto a formatação quanto a colorização de código-fonte em diversas linguagens. As linguagens habilitadas aqui são: C#, VB, Java, JavaScript, SQL e XML.

Para escrever uma postagem com código-fonte, utilize o seguinte formato:

<pre name="code" class="linguagem">
código...
</pre>

Para isso, no editor do post, você precisa mudar para o modo HTML através do link "Editar Html".

Um exemplo

Para apresentar o código-fonte de uma determinada função em C#, pode-se utilizar o seguinte:

<pre name="code" class="c#">
public string Calcular(int a, int b) {
   return a + b * 2;
}
</pre>

E o resultado será:

public string Calcular(int a, int b) {
   return a + b * 2;
}

Também é possível utilizar uma tag textarea, assim:

E o resultado será:

Nesse caso, o interessante é que o código incluirá, automaticamente, quebras de linha, de modo que seja apresentada a quantidade correta de colunas.

Configurando o blog

Um requisito importante é que no layout html do blog estejam inseridos alguns scripts no final da página, antes de fechar a tag body:

Mas isso só precisa ser feito nas configurações do blog.

Dica

Depois de começar a editar sua postagem em HTML, pelo menos utilizando o editor do blogger, não fique alternando entre "Editar Html" e "Escrever", pois serão, automaticamente, inseridos alguns elementos indesejados, como <br />.

Nenhum comentário: