Convertedor de AsciiDoc para Markdown
Converta sintaxe AsciiDoc em Markdown, e vice-versa, diretamente no navegador.
Convertedor de AsciiDoc para Markdown
Cole AsciiDoc — um README, uma página de documentação, uma secção exportada de uma wiki — e esta ferramenta reescreve-a em Markdown. Os títulos (=, ==, até ======) tornam-se # até ######. O texto em negrito (*palavra*) torna-se **palavra**, enquanto o itálico (_palavra_) e o código em linha (`palavra`) já partilham a mesma sintaxe nos dois formatos e passam intactos. link:url[texto] e um url simples https://url[texto] tornam-se [texto](url), image::url[alt] torna-se , um bloco [source,language] entre ---- torna-se um bloco de código entre aspas, e uma tabela |=== torna-se uma tabela Markdown com linha de separação de cabeçalho. As admoestações NOTE, TIP, WARNING, IMPORTANT e CAUTION tornam-se citações ou alertas de estilo GitHub, e toda a operação funciona também ao contrário, de Markdown para AsciiDoc, através da opção de direção.
As outras opções moldam os detalhes: o estilo de título escolhe ATX (#) ou Setext (uma linha de = ou -, apenas nos níveis um e dois — títulos mais profundos voltam a ATX); o formato de admoestação escolhe uma citação simples ou um bloco de alerta GitHub; o estilo de marcador escolhe o travessão ou o asterisco para listas não ordenadas; e manter os atributos como front matter transforma as linhas :nome: valor do AsciiDoc num bloco YAML em vez de as descartar, também espelhado na direção inversa.
Este é um conversor leve baseado em padrões, não um analisador completo, portanto funciona melhor com as construções acima. As listas ordenadas sempre renderizam como "1." ou "." — os renderizadores numeravam sequencialmente independentemente dos dígitos do marcador, pelo que a numeração não é afectada. Os finais de linha Windows e Unix são tratados da mesma forma, e o contador relata linhas de entrada, linhas de saída e elementos convertidos.
Tudo corre localmente no seu navegador enquanto digita — nada do que cola é carregado, registado ou enviado para qualquer local. Copie o resultado, transfira-o como ficheiro .txt ou envie-o de volta para a entrada para outra passagem.