Formatação automática de código no seu blog

por Luciano Carvalho em 16 de abril de 2010, às 14:21

O site www.manoli.net tem um formulário para formatação automática de código fonte. O autor liberou também o código fonte em C#. Para o código html gerado ser apresentado corretamente você deve colocar um link para o estilo correto dentro de sua página:


<link rel="stylesheet" type="text/css" href="csharp.css">

A instalação padrão do BlogEngine.NET traz uma extensão baseada neste código para formatação automática de código chamada CodeFormatterExtension. Para utilizá-la, no BlogEngine.net use tags da seguinte forma:

\[\code:lang;ln=on|off;alt=on|off\]\ (sem as \s) antes do seu código, trocando LANG em code:lang por uma das opções: c#, vb, js, html, xml, tsql, or msh.  Configure LN= em on ou off para ter linha número e ALT= em on ou off para ter o fundo de cada linha alternando de cor.

Feche o bloco de código com \[\/code\]\ (sem as \s) para voltar ao estilo normal. A extensão deveria cuidar do resto... no entanto nos testes que fiz a extensão apresentou muitos problemas com o uso de ln e alt. Não consegui obter um código formatado corretamente com estas opções ligadas.

Como o código fonte tem o comentário "este é um trabalho em progresso..." logo no cabeçalho, melhor utilizar apenas a opção padrão ou, caso necessáro, utilizar o HTML gerado no site do autor. Pelo menos até ter tempo de pesquisar mais e corrigir os problemas.

//TESTE DE COMENTÁRIO
class Teste
{
     private int i = 0;
}

Tags: ,

BlogEngine.NET

Comentários

16/6/2010 16:52:19 #

Offer expires

Helpful story. It really sums up the benefits of fish oil and Omega-3

Offer expires Reino Unido | Reply

2/7/2010 08:36:46 #

loan

I think that to receive the business loans from banks you should have a firm motivation. However, once I have received a collateral loan, just because I was willing to buy a house.

loan Canadá | Reply

12/7/2010 17:10:34 #

Designer Jeans

I just found your blog via Ask Jeeves, a really good read, thanks.

Designer Jeans Reino Unido | Reply

Comentar


(Vai mostrar seu Gravatar)

  Country flag

biuquote
  • Comentário
  • Pré-visualização
Loading