Hoppa till innehåll
TextArray
100% lokalt

Markdown TOC-generator

Skapa en länkad innehållsförteckning från rubrikerna i ett Markdown-dokument, med ankare i GitHub-stil.

Inmatning
Utmatning

Markdown TOC-generator

Klistra in ett Markdown-dokument och få tillbaka en länkad innehållsförteckning direkt. Verktyget skannar texten efter ATX-rubriker — av typen # till ###### — och bygger en kapslad Markdown-lista som är redo att klistra in överst på en README, en wikisida eller någon dokumentationsfil. Rubrikliknande rader inuti inhägnade kodblock ignoreras, så exempel Markdown i dina utdrag läcker aldrig ett fantominträde i innehållsförteckningen.

Ankare följer GitHubs regler: rubriktexten är gemen, mellanslag blir bindestreck och skiljetecken tas bort, medan bokstäver med diakritiska tecken behålls — GitHub behåller dem också, så en rubrik som "Číslo účtu" länkar som #číslo-účtu och innehållsförteckningen fungerar på githubers.com och de flesta av rutan GitL.com, Mark the box. När flera rubriker delar samma text får den andra och tredje suffixen -1 och -2, precis som GitHub numrerar dem. Fet, kursiv, inline kod och länkmarkering inuti en rubrik försvinner från etiketten; dess läsbara text stannar.

Valet av nivåer styr hur djupt listan går: standard H2–H3 passar de flesta README-filer, H1–H6 fångar allt, och endast H2 eller H2–H4 passar plattare eller djupare dokument. Stil växlar mellan punktlistor och en numrerad lista, avmarkering av Länkar ger en kontur i vanlig text istället för ankarlänkar, och Indrag med tabbar byter ut kapslingen med två mellanslag mot tabbtecken, vilket matchar vilken stil ditt förvar använder.

Allt körs lokalt i din webbläsare – dokumentet laddas aldrig upp, så privata specifikationer och outgivna utkast stannar på din enhet. Sammanställningen under utgången räknar de hittade rubrikerna och de producerade TOC-raderna, och resultatet kan kopieras eller laddas ner med ett klick.

FAQ

Vilka rubriker känner verktyget igen?
ATX-rubriker — en rad som börjar med 1–6 hash-tecken och ett mellanslag, från # till ######. Rubriker inuti ``` inhägnade kodblock hoppas över. Setextrubriker (en rad understruken med === eller ---) känns inte igen; skriv dem som # rubriker istället.
Kommer länkarna att fungera på GitHub?
Ja. Ankare byggs med GitHubs regler – gemener, mellanslag till bindestreck, skiljetecken avskalad, diakritiska tecken behålls – och dubbletter av rubriker får samma -1, -2 suffix som GitHub lägger till, så innehållsförteckningen fungerar när den klistras in i en README.
Kan jag få en numrerad lista eller vanlig text istället?
Ja. Ställ in stil till numrerad för en ordnad lista med räknare per nivå, och avmarkera Länkar för en vanlig kontur utan ankarlänkar. Indrag med flikar byter ut kapslingen med två utrymmen mot flikar.
Laddas mitt dokument upp någonstans?
Nej. Verktyget körs helt i din webbläsare och din text lämnar aldrig din enhet.