Limpar um README
Uniformize os títulos e as listas de um ficheiro escrito por várias pessoas.
Normalize a apresentação de um texto Markdown para melhorar a legibilidade e obter uma versão limpa pronta a reutilizar.
Uniformize a sintaxe de um ficheiro Markdown sem mexer no conteúdo: um espaço depois de cada # de título, marcadores uniformizados em «-», nunca mais do que uma linha vazia seguida e nenhum espaço a mais no fim da linha. A formatação torna a origem mais regular e fácil de rever e produz diferenças mais limpas num repositório de código. O tratamento é feito no navegador.
O formatador percorre o documento linha a linha e aplica quatro regras. Acrescenta o espaço que falta depois dos # de um título («#Título» passa a «# Título») e reduz os espaços múltiplos a um só. Substitui os marcadores «*» e «+» por «-», incluindo nas listas indentadas. Reduz qualquer sequência de linhas vazias a uma só. E remove os espaços e tabulações no fim das linhas.
Algumas construções são protegidas de propósito. O conteúdo dos blocos de código delimitados por ``` ou ~~~ mantém-se igual: um «#include» ou uma linha que começa por «*» dentro do código nunca é alterado. Os separadores horizontais (---, * * *, ___) ficam como estão, um texto em **negrito** no início da linha não é tomado por um marcador e os dois espaços finais que forçam uma mudança de linha em Markdown são mantidos.
O formatador não reordena nada, não renumera listas numeradas nem reescreve tabelas ou ligações. O texto em si nunca é reformulado.
Escreva ou importe o documento no campo «Conteúdo Markdown».
Inicie a formatação: são aplicadas as regras de títulos, marcadores, linhas vazias e espaços.
Compare com a origem e copie ou exporte a versão formatada.
Uniformize os títulos e as listas de um ficheiro escrito por várias pessoas.
Remova os espaços no fim das linhas e as linhas vazias a mais antes de guardar uma documentação.
Ponha em ordem um Markdown copiado de outra aplicação, com marcadores e espaçamentos desiguais.
O espaço do título é acrescentado, os marcadores são uniformizados e as três linhas vazias passam a uma.
Entrada
#Título
* primeiro ponto
+ segundo ponto
Texto finalResultado
# Título
- primeiro ponto
- segundo ponto
Texto finalNada muda: o comentário está num bloco de código, --- é um separador e **Importante** não é um marcador.
Entrada
```bash
#comentario
```
---
**Importante**: a reverResultado
```bash
#comentario
```
---
**Importante**: a reverQuatro coisas: o espaço depois dos # dos títulos, os marcadores «*» e «+» substituídos por «-», as linhas vazias seguidas reduzidas a uma e os espaços no fim das linhas removidos.
Não. Tudo o que está entre dois delimitadores ``` ou ~~~ é mantido carácter a carácter, incluindo as linhas vazias.
Sim. Dois ou mais espaços depois de um texto, que forçam uma mudança de linha em Markdown, ficam com exatamente dois espaços em vez de serem removidos.
Não. Os números ficam tal como estão escritos; só os marcadores sem número são uniformizados.
Sim. A formatação pode ser encadeada com outros tratamentos de texto, por exemplo antes de converter o Markdown em HTML.
Ferramentas relacionadas
Ferramentas semelhantes ou complementares a esta.
Gere texto fictício Lorem Ipsum para maquetas, protótipos e testes de paginação.
Crie nomes de marca, produto, projeto ou domínio a partir das suas ideias, não nomes de pessoas.
Escreva Markdown e veja instantaneamente o resultado HTML.