Ga naar inhoud
TextArray
100% lokaal

Markdown TOC-generator

Genereer een gekoppelde inhoudsopgave op basis van de koppen van een Markdown-document, met ankers in GitHub-stijl.

Invoer
Uitvoer

Markdown TOC-generator

Plak een Markdown-document en krijg direct een gekoppelde inhoudsopgave terug. De tool scant de tekst op ATX-koppen (van # tot ######) en bouwt een geneste Markdown-lijst op, klaar om bovenaan een README, een wikipagina of een ander documentatiebestand te plakken. Kopachtige regels binnen omheinde codeblokken worden genegeerd, dus bijvoorbeeld Markdown in uw fragmenten lekt nooit een fantoominvoer in de inhoudsopgave.

Ankers volgen de regels van GitHub: de koptekst wordt in kleine letters geschreven, spaties worden koppeltekens en interpunctie wordt verwijderd, terwijl letters met diakritische tekens behouden blijven. GitHub behoudt ze ook, dus een kop als "Číslo účtu" linkt als #číslo-účtu en de inhoudsopgave werkt standaard op github.com, GitLab en de meeste Markdown-renderers. Wanneer meerdere kopjes dezelfde tekst delen, krijgen de tweede en derde de achtervoegsels -1 en -2, precies zoals GitHub ze nummert. Vetgedrukte, cursieve, inlinecode en linkmarkeringen binnen een kop verdwijnen uit het label; de leesbare tekst blijft.

De niveauselectie bepaalt hoe diep de lijst gaat: de standaard H2-H3 is geschikt voor de meeste README's, H1-H6 legt alles vast, en alleen H2 of H2-H4 past in vlakkere of diepere documenten. Stijl schakelt tussen opsommingstekens en een genummerde lijst, het uitvinken van Links levert een overzicht van platte tekst op in plaats van ankerlinks, en Inspringen met tabs verwisselt de nesting van twee spaties voor tabtekens, passend bij de stijl die uw repository gebruikt.

Alles draait lokaal in uw browser. Het document wordt nooit geüpload, dus privéspecificaties en nog niet vrijgegeven concepten blijven op uw apparaat staan. De telling onder de uitvoer telt de gevonden koppen en de geproduceerde TOC-regels, en het resultaat kan met één klik worden gekopieerd of gedownload.

FAQ

Welke kopjes herkent de tool?
ATX-koppen — een regel die begint met 1–6 hash-tekens en een spatie, van # tot ######. Koppen binnen ``` omheinde codeblokken worden overgeslagen. Setext-koppen (een regel onderstreept met === of ---) worden niet herkend; schrijf ze in plaats daarvan als # kopjes.
Werken de links op GitHub?
Ja. Ankers zijn gebouwd met de regels van GitHub - kleine letters, spaties tot koppeltekens, interpunctie verwijderd, diakritische tekens behouden - en dubbele koppen krijgen dezelfde -1, -2 achtervoegsels die GitHub eraan toevoegt, dus de inhoudsopgave werkt wanneer deze in een README wordt geplakt.
Kan ik in plaats daarvan een genummerde lijst of platte tekst krijgen?
Ja. Stel Stijl in op Genummerd voor een geordende lijst met tellers per niveau, en verwijder het vinkje bij Koppelingen voor een duidelijk overzicht zonder ankerkoppelingen. Inspringen met tabs verwisselt de nesting met twee spaties voor tabs.
Wordt mijn document ergens geüpload?
Nee. De tool draait volledig in uw browser en uw tekst verlaat nooit uw apparaat.