Oi pessoal,
Hoje finalmente me convenci de que o txt2tags merece uma marca nova
para texto já marcado. É aquilo que já discutimos aqui há anos atrás,
de se ter uma maneira de poluir, digo, inserir tags no arquivo fonte.
Tudo o que estiver dentro dessa marca é considerado texto já taggeado,
então o txt2tags não mexe nele, manda direto pra saída.
Até hoje, a única maneira de se fazer isso (fora mágicas com filtros)
era usando um include com apóstrofos:
%!include: ''conteudo.html''
Agora essa característica também acontece dentro de uma marca nova,
que usa o apóstrofo como caractere identificador: ''assim''. Seus
equivalentes de bloco e de uma-linha também funcionam.
Muito útil para o HTML, possivelmente útil para outros formatos e
talvez uma pedra no sapato da legibilidade do código, mas enfim,
cansei de lutar contra e agora é o usuário quem decide se usa ou não.
Veja exemplos:
''' <div id="rodape">
Terminou! Obrigado pela visita.
''' </div>
ou ainda, no meio do parágrafo usando ''<br>'' dois apóstrofos,
''<br>'' igual as outras marcas.
Tem também o bloco, para os mais afoitos:
'''
<table>
<tr>
<td>É</td>
<td>Foi...</td>
</tr>
</table>
'''
Os filtros (preproc e postproc), conforme esperado, também funcionam
dentro dessa marca nova, então você pode fazer:
%!postproc: _URLBLOG zeh.wordpress.com
''' <span class="teste">_URLBLOG</span>
E o _URLBLOG vai ser expandido.
Por enquanto ainda não vou colocar a possibilidade de se especificar
uma target para cada bloco, como em
'''(html) <div>...</div>
Vamos deixar essa marca amadurecer primeiro, para ver se isso é
realmente necessário.
Para testar a novidade, baixe a versão beta (2.6b) direto do SVN:
http://txt2tags.googlecode.com/svn/trunk/txt2tags
Me avise qualquer problema!
Então é isso. Agora você não pode mais reclamar que não tem uma
maneira fácil de definir DIVs e de colocar o seu tão sonhando <BR> :)
--
Aurélio Marinho Jargas
www.aurelio.net