1001Ferramentas
🧵 Conversores

Conversor Markdown → Textile

Conversor básico de Markdown para Textile: h1./h2./h3., *negrito* _itálico_, listas e links. Usado em Redmine e antigos blog engines.

Textile:

Markdown para Textile

Textile é anterior ao Markdown e ainda aparece em base instalada considerável: Redmine usa Textile por padrão nos tickets e no wiki, e o mesmo vale para versões de outras ferramentas de gestão de projeto. Quem escreve a descrição de uma tarefa em Markdown e cola num desses sistemas vê a formatação simplesmente não acontecer.

Cole o Markdown e receba o Textile. Os cabeçalhos ganham o prefixo com a letra h e o número do nível seguido de ponto; a lista com hífen vira lista com asterisco; negrito passa a asterisco simples e itálico a sublinhado; código embutido troca as crases pelo arroba; e o link ganha o formato com o texto entre aspas seguido de dois pontos e do endereço.

A conversão é linha a linha e cobre a formatação que aparece na descrição de um ticket. O que exige estrutura — tabela, bloco de código de várias linhas, citação aninhada — fica de fora. Vale lembrar que o Textile é sensível ao início da linha: o prefixo de cabeçalho precisa estar na primeira coluna, e um espaço antes dele impede o reconhecimento.

Perguntas frequentes

O Redmine aceita Markdown?
Nas versões recentes, sim: existe a opção de trocar o formatador para Markdown na configuração da instância. O problema é que a troca vale para todo o conteúdo já gravado, e textos antigos escritos em Textile passam a aparecer errados. Por isso muitas instalações permanecem em Textile.
Por que o código embutido usa arroba?
É a escolha do Textile para código literal, e ela cria um problema prático em texto com endereço de e-mail: o arroba no meio da frase pode ser lido como abertura de trecho de código. Quando isso acontece, o caminho é escapar o caractere ou usar a notação de span com atributo.
Textile ainda é desenvolvido?
A especificação está estável há anos e as implementações recebem manutenção, mas linguagem nova não aparece. O uso hoje é essencialmente base instalada — sistemas que adotaram Textile antes de o Markdown se firmar e que não têm razão forte para migrar.

Ferramentas Relacionadas