Per documenti lunghi (README, documentazione, output AI estesi) una table of contents all'inizio è impagabile: orienta, indicizza, rende il file navigabile.
Questo strumento estrae tutti i titoli (#, ##, ...) e genera un indice Markdown con anchor cliccabili, compatibili con GitHub, GitLab, Bitbucket, MkDocs.
Markdown sorgente
Table of Contents
Come funzionano gli anchor
Quando GitHub renderizza un titolo Markdown, genera automaticamente un id univoco basato sul testo (slug). Esempio: ## Installazione rapida diventa id="installazione-rapida".
L'indice usa questi id per linkare ai titoli: [Installazione rapida](#installazione-rapida). Cliccando, il browser salta al titolo.
Lo slug rimuove punteggiatura, converte spazi in trattini, lowercase. Lo stile GitHub è lo standard de-facto; GitLab ha varianti minori.
Domande frequenti
Posso evitare di includere H1?
I titoli duplicati come vengono gestiti?
-1, -2, ecc. Stesso comportamento di GitHub.