Preskoči na vsebino
100% lokalno

Markdown generator TOC

Ustvarite povezano kazalo vsebine iz naslovov dokumenta Markdown s sidri v slogu GitHub.

Vhod
Izhod

Markdown generator TOC

Prilepite dokument Markdown in takoj pridobite nazaj povezano kazalo. Orodje preišče besedilo za naslove ATX — od # do ###### — in ustvari ugnezdeni seznam Markdown, pripravljen za lepljenje na vrh README, strani wiki ali katere koli dokumentacijske datoteke. Vrstice, podobne naslovom, znotraj ograjenih blokov kode so prezrte, tako da primer Markdown v vaših izrezkih nikoli ne uhaja fantomskega vnosa v TOC.

Sidra sledijo GitHubovim pravilom: besedilo naslova je napisano z malimi črkami, presledki postanejo vezaji in ločila so odstranjena, medtem ko se črke z diakritičnimi znaki ohranijo — GitHub jih prav tako ohrani, tako da naslov, kot je »Číslo účtu«, povezuje kot #číslo-účtu in TOC takoj deluje na github.com, GitLab in večini upodabljalcev Markdown. Ko ima več naslovov isto besedilo, drugi in tretji dobita priponi -1 in -2, točno tako, kot ju GitHub oštevilči. Krepko, ležeče, vstavljena koda in oznake povezav znotraj naslova izginejo iz oznake; njegovo berljivo besedilo ostane.

Izbira ravni nadzira, kako globok je seznam: privzeti H2–H3 ustreza večini README-jev, H1–H6 zajame vse, H2 samo ali H2–H4 pa ustreza bolj ravnim ali globljim dokumentom. Slog preklaplja med oznakami in oštevilčenim seznamom, odkljukanje Povezav ustvari oris navadnega besedila namesto sidrnih povezav, Zamik z zavihki pa zamenja gnezdenje z dvema presledkoma za znake zavihkov, kar ustreza ne glede na slog, ki ga uporablja vaše skladišče.

Vse se izvaja lokalno v vašem brskalniku – dokument se nikoli ne naloži, zato zasebne specifikacije in neobjavljeni osnutki ostanejo v vaši napravi. Seštevek pod izhodom šteje najdene naslove in proizvedene vrstice TOC, rezultat pa je mogoče kopirati ali prenesti z enim klikom. Bere tudi HTML: prilepite stran in orodje pobere njene oznake h1–h6, kot sidro pa uporabi id, ki je že na oznaki. Možnost »Označi težave strukture« nato označi vsak naslov, ki preskoči raven.

FAQ

Katere naslove prepozna orodje?
Naslovi ATX — vrstica, ki se začne z 1–6 razpršenimi znaki in presledkom, od # do ######. Naslovi znotraj ograjenih blokov kode ``` so preskočeni. Naslovi Setext (črta, podčrtana z === ali ---) niso prepoznani; namesto tega jih zapišite kot # naslova.
Ali bodo povezave delovale na GitHubu?
ja Sidra so izdelana po pravilih GitHub – male črke, presledki do vezajev, odstranjena ločila, ohranjeni diakritični znaki – in podvojeni naslovi dobijo iste pripone -1, -2, ki jih doda GitHub, tako da TOC deluje, ko je prilepljen v README.
Ali lahko namesto tega dobim oštevilčen seznam ali golo besedilo?
ja Nastavite Slog na Oštevilčeno za urejen seznam s števci na ravni in počistite polje Povezave za navaden oris brez sidrnih povezav. Zamik z zavihki zamenja dvoprostorsko gnezdenje za zavihke.
Ali je moj dokument kje naložen?
Ne. Orodje deluje v celoti v vašem brskalniku in vaše besedilo nikoli ne zapusti vaše naprave.
Ali lahko sestavi kazalo iz HTML?
Da. Prilepite HTML in orodje samo prepozna oznake h1–h6; če stran meša obe skladnji, ročno nastavite »Oblika vnosa«. Sidro postane id, ki je že na oznaki, zato povezave vodijo do sider, ki jih stran resnično ima, ugnezdene oznake v naslovu pa se skrčijo na besedilo.