Przejdź do treści
100% lokalnie

Generator spisu treści Markdown

Wygeneruj spis treści z linkami z nagłówków dokumentu Markdown, z kotwicami w stylu GitHuba.

Wejście
Wynik

Generator spisu treści Markdown

Wklej dokument Markdown, a od razu otrzymasz spis treści z linkami. Narzędzie przeszukuje tekst w poszukiwaniu nagłówków ATX — wierszy zaczynających się od # do ###### — i buduje z nich zagnieżdżoną listę Markdown, gotową do wklejenia na początek README, strony wiki lub dowolnej dokumentacji. Wiersze wyglądające jak nagłówki wewnątrz ogrodzonych bloków kodu są ignorowane, więc przykładowy Markdown w snippetach nigdy nie doda do spisu fałszywej pozycji.

Kotwice powstają według reguł GitHuba: tekst nagłówka jest zamieniany na małe litery, spacje na łączniki, a interpunkcja znika, natomiast litery ze znakami diakrytycznymi zostają — GitHub też je zachowuje, więc nagłówek „Częste pytania” linkuje jako #częste-pytania i spis działa na github.com, GitLabie i w większości edytorów Markdown bez poprawek. Gdy kilka nagłówków ma ten sam tekst, drugi i trzeci dostają przyrostki -1 i -2, dokładnie tak, jak numeruje je GitHub. Pogrubienie, kursywa, kod w wierszu i linki w nagłówku znikają z etykiety; czytelny tekst zostaje.

Opcja Poziomy decyduje o głębokości listy: domyślne H2–H3 pasuje do większości plików README, H1–H6 obejmuje wszystko, a Tylko H2 lub H2–H4 sprawdzają się w płytszych i głębszych dokumentach. Styl przełącza między punktorami a listą numerowaną, wyłączenie opcji Linki daje czysty konspekt tekstowy bez kotwic, a Wcięcia tabulatorami zastępują dwie spacje na poziom tabulatorami — zgodnie ze zwyczajem twojego repozytorium.

Wszystko działa lokalnie w twojej przeglądarce — dokument nigdzie nie jest wysyłany, więc wewnętrzne specyfikacje i niepublikowane szkice zostają na twoim urządzeniu. Podsumowanie pod wynikiem liczy znalezione nagłówki i wiersze spisu; rezultat skopiujesz lub pobierzesz jednym kliknięciem. Czyta też HTML: wklej stronę, a narzędzie pobierze jej znaczniki h1–h6 i użyje jako kotwicy id, które już jest na znaczniku. Opcja „Oznacz problemy struktury” zaznaczy potem każdy nagłówek pomijający poziom oraz każdy nagłówek najwyższego poziomu po pierwszym.

Częste pytania

Które nagłówki narzędzie rozpoznaje?
Nagłówki ATX — wiersz zaczynający się od 1 do 6 kratek i spacji, od # do ######. Nagłówki wewnątrz bloków kodu ogrodzonych ``` są pomijane. Nagłówki setext (wiersz podkreślony === lub ---) nie są rozpoznawane; zapisz je jako nagłówki z #.
Czy linki będą działać na GitHubie?
Tak. Kotwice powstają według reguł GitHuba — małe litery, spacje na łączniki, interpunkcja usunięta, znaki diakrytyczne zachowane — a powtarzające się nagłówki dostają te same przyrostki -1, -2, które dodaje GitHub, więc spis wklejony do README działa od razu.
Czy mogę dostać listę numerowaną albo czysty tekst?
Tak. Ustaw Styl na Numerowane, aby otrzymać listę uporządkowaną z licznikami na każdym poziomie, i wyłącz Linki, aby dostać czysty konspekt bez kotwic. Wcięcia tabulatorami zastępują dwie spacje tabulatorami.
Czy mój dokument jest gdzieś wysyłany?
Nie. Narzędzie działa wyłącznie w twojej przeglądarce, a tekst nigdy nie opuszcza urządzenia.
Czy zbuduje spis treści z HTML?
Tak. Wklej HTML, a narzędzie samo rozpozna znaczniki h1–h6; jeśli strona miesza obie składnie, ustaw „Format wejścia” ręcznie. Kotwicą staje się id, które już jest na znaczniku, więc odnośniki prowadzą do kotwic, które strona naprawdę ma, a zagnieżdżone znaczniki, jak code czy odnośnik w nagłówku, są rozwijane do tekstu.