Ir para o conteúdo
TextArray
Totalmente local

Gerador de TOC Markdown

Gere um índice vinculado a partir dos títulos de um documento Markdown, com âncoras no estilo GitHub.

Entrada

Gerador de TOC Markdown

Cole um documento Markdown e obtenha um índice vinculado instantaneamente. A ferramenta verifica o texto em busca de títulos ATX - do tipo # a ###### - e cria uma lista Markdown aninhada pronta para colar no topo de um README, uma página wiki ou qualquer arquivo de documentação. Linhas semelhantes a títulos dentro de blocos de código protegidos são ignoradas, portanto, o Markdown de exemplo em seus snippets nunca vaza uma entrada fantasma no TOC.

As âncoras seguem as regras do GitHub: o texto do título é minúsculo, os espaços tornam-se hífens e a pontuação é removida, enquanto as letras com diacríticos são mantidas - o GitHub também os mantém, então um título como "Číslo účtu" vincula como #číslo-účtu e o TOC funciona no github.com, GitLab e na maioria dos renderizadores Markdown prontos para uso. Quando vários títulos compartilham o mesmo texto, o segundo e o terceiro recebem os sufixos -1 e -2, exatamente como o GitHub os numera. Negrito, itálico, código embutido e marcação de link dentro de um título desaparecem do rótulo; seu texto legível permanece.

A seleção de níveis controla a profundidade da lista: o padrão H2–H3 é adequado para a maioria dos READMEs, H1–H6 captura tudo e apenas H2 ou H2–H4 ajustam-se a documentos mais planos ou mais profundos. O estilo alterna entre marcadores e uma lista numerada, desmarcar Links produz um contorno de texto simples em vez de links de âncora e Recuar com tabulações troca o aninhamento de dois espaços para caracteres de tabulação, correspondendo ao estilo que seu repositório usa.

Tudo é executado localmente no seu navegador – o documento nunca é carregado, portanto, especificações privadas e rascunhos não lançados permanecem no seu dispositivo. A contagem abaixo da saída conta os títulos encontrados e as linhas do sumário produzidas, e o resultado pode ser copiado ou baixado com um clique.

FAQ

Quais títulos a ferramenta reconhece?
Títulos ATX — uma linha começando com 1 a 6 caracteres hash e um espaço, de # a ######. Os cabeçalhos dentro dos blocos de código protegidos ``` são ignorados. Os títulos Setext (uma linha sublinhada com === ou ---) não são reconhecidos; escreva-os como # títulos.
Os links funcionarão no GitHub?
Sim. As âncoras são construídas com as regras do GitHub - letras minúsculas, espaços para hífens, pontuação removida, diacríticos mantidos - e títulos duplicados recebem os mesmos sufixos -1, -2 que o GitHub anexa, para que o TOC funcione quando colado em um README.
Posso obter uma lista numerada ou texto simples?
Sim. Defina Estilo como Numerado para obter uma lista ordenada com contadores por nível e desmarque Links para obter um contorno simples sem links de âncora. Recuar com tabulações troca o aninhamento de dois espaços por tabulações.
Meu documento é carregado em algum lugar?
Não. A ferramenta funciona inteiramente no seu navegador e seu texto nunca sai do seu dispositivo.