Como converter HTML para Markdown e verificar o resultado
Cole o HTML no conversor para obter texto com formatação ao estilo Markdown. Reveja o resultado, porque a conversão reconhece padrões específicos e não cobre todas as variantes de HTML.
Para que serve a conversão de HTML para Markdown
Este conversor transforma código HTML fornecido pelo utilizador em texto com formatação ao estilo Markdown. É útil para preparar conteúdo HTML para documentação, ficheiros README ou editores que trabalhem com Markdown, mas o resultado depende das estruturas e dos atributos que correspondem às transformações suportadas.
Como converter o HTML
-
Reúna o fragmento HTML que pretende converter e cole-o no campo de texto. O campo é opcional; se ficar vazio, a operação termina com um resultado de texto convertido vazio.
-
Reveja o conteúdo antes de o enviar. Confirme, por exemplo, se os títulos usam elementos de nível 1 a 6, se as ligações têm um atributo
hrefentre aspas simples ou duplas e se as imagens têm um atributosrcentre aspas duplas. Estas formas são relevantes para o reconhecimento das estruturas. -
Execute a conversão e consulte o texto devolvido. Títulos, ligações, imagens, alguns elementos de formatação em linha, blocos de código, listas, citações e outros blocos podem receber uma representação Markdown ou espaçamento equivalente.
-
Compare o resultado com o HTML de origem. Verifique se o texto principal foi preservado, se as etiquetas que não foram transformadas desapareceram e se as entidades reconhecidas foram descodificadas. No fim, considere também a formatação exterior: espaços no início e no fim são removidos e sequências de quatro ou mais mudanças de linha são reduzidas a três.
Como interpretar o resultado
Leia o resultado como uma conversão baseada em padrões, não como uma interpretação de todas as variantes possíveis de HTML. Uma etiqueta pode ser removida enquanto o texto no seu interior permanece, e uma estrutura com atributos, aninhamento ou ordem diferente da forma reconhecida pode não receber a formatação Markdown esperada.
Tenha atenção especial às entidades numéricas decimais. As referências que seguem a forma &#dígitos; podem ser convertidas; formas malformadas podem permanecer inalteradas e um valor numérico fora do intervalo aceite pela conversão de caracteres pode provocar uma falha.
Para validar o resultado, procure a correspondência entre o conteúdo de origem e os marcadores Markdown gerados. Confirme títulos, ligações, imagens, código e separação entre blocos individualmente, em vez de assumir que todas as construções HTML foram preservadas com a mesma semântica.
Exemplo prático
Uma pessoa recebe um fragmento HTML com um título de nível 2 e uma ligação com um atributo href entre aspas duplas e quer prepará-lo para uma página em Markdown.
Cole o fragmento no conversor, execute a conversão e procure no texto devolvido o marcador de cabeçalho e a sintaxe da ligação.
O resultado tem a forma de texto Markdown: um cabeçalho para o título e uma ligação Markdown com o texto visível e o endereço correspondente.
Limitações
- A conversão depende de padrões específicos de etiquetas, atributos e estruturas; variantes não reconhecidas podem não ser convertidas. Referências numéricas decimais malformadas podem permanecer inalteradas e certos valores fora do intervalo válido podem causar uma falha.
Erros comuns
- Uma causa frequente de formatação incompleta é usar atributos ou estruturas diferentes das formas reconhecidas, como elementos de formatação com atributos ou listas com uma estrutura não suportada. Para corrigir, teste o fragmento com uma estrutura HTML simples e compare novamente o resultado antes de voltar a acrescentar atributos ou aninhamento.
Perguntas frequentes
É obrigatório introduzir HTML?
O campo pode ficar vazio: a operação termina com sucesso e devolve um resultado de texto convertido vazio.
Como são convertidos os títulos HTML?
Os títulos de nível 1 a 6 recebem prefixos de cabeçalho Markdown, preservando o texto interior. Outras variantes da estrutura podem não corresponder ao padrão de conversão.
As ligações e imagens são preservadas?
As ligações com href entre aspas simples ou duplas podem ser convertidas em ligações Markdown. Nas imagens, é reconhecido src entre aspas duplas; o texto alternativo depende da forma encontrada.