Formatador de Markdown
Organize Markdown com este formatador de Markdown. Cole um README, uma página de documentação ou anotações, e a ferramenta remove as linhas em branco no início e no fim e realinha todas as tabelas com barras verticais: as células recebem preenchimento até a largura da entrada mais extensa da coluna, e a linha separadora é reconstruída com traços correspondentes, preservando os dois-pontos de alinhamento. Todo o restante permanece como foi escrito, para que escritores e desenvolvedores tenham tabelas organizadas sem surpresas.
Perguntas frequentes
O que o Formatador de Markdown altera?
Ele realinha as tabelas com barras verticais e remove linhas em branco e espaços do início e do fim do documento. Títulos, parágrafos, listas, links e ênfases permanecem exatamente como você os escreveu.
Como as tabelas são formatadas?
Cada linha recebe uma barra vertical no início e outra no fim, cada célula recebe espaços até a largura da célula mais larga da coluna, e as colunas têm pelo menos três caracteres de largura. A linha separadora é reconstruída com traços até a mesma largura.
Os alinhamentos das colunas são preservados?
Sim, os dois-pontos na linha separadora são preservados. Os alinhamentos à esquerda, ao centro e à direita, escritos como :---, :---: e ---:, continuam iguais após a reformatação.
As tabelas dentro de blocos de código são alteradas?
Não, tudo o que estiver entre cercas de três crases ou três tis fica intacto. Isso inclui textos dentro de blocos de código que parecem uma tabela.
Por que as colunas com letras acentuadas ou emojis parecem desalinhadas?
As larguras das células são medidas em bytes UTF-8, então caracteres fora do ASCII contam como dois a quatro bytes. Colunas com esses caracteres podem receber preenchimento extra em um editor de texto simples, mas a tabela renderizada não é afetada.
Os marcadores de lista ou estilos de títulos são alterados?
Não, os marcadores de lista, a numeração, os marcadores de títulos e os espaços dentro dos parágrafos são mantidos como foram escritos. O formatador é deliberadamente conservador para nunca alterar a forma como o documento é renderizado.
O documento formatado é renderizado de outra forma?
Não, preencher as células da tabela e remover as linhas em branco externas do documento não alteram a saída renderizada. GitHub, GitLab e outros renderizadores exibem as mesmas tabelas antes e depois.
Posso usá-lo para arquivos MDX?
Sim, mas o Formatador de MDX é mais adequado, pois identifica o resultado como mdx. Ambos aplicam as mesmas regras e deixam imports e JSX intactos.
Por que o resultado vem dentro de um bloco de código markdown?
A saída é retornada dentro de um bloco de código identificado como markdown, para ser exibida como código-fonte quando colada em um visualizador de Markdown. Copie as linhas entre as cercas externas para seu arquivo .md.
Qual pode ser o tamanho do meu documento?
Até 5 MB por execução; entradas maiores são rejeitadas com uma mensagem. A saída é idêntica à opção Markdown do Code Formatter.