Markdown-Inhaltsverzeichnis-Generator

Erstellen Sie ein Inhaltsverzeichnis aus jedem Markdown-Dokument — Fügen Sie Text ein oder legen Sie eine .md-Datei ab, und das Werkzeug extrahiert jede Überschrift und gibt eine GitHub-kompatible verschachtelte Markdown-Liste aus (Anker folgen den Slug-Regeln von GitHub: Kleinbuchstaben, Leerzeichen → Bindestriche, #<> entfernt, chinesische Zeichen bleiben erhalten) oder eine sofort kopierbare HTML-<nav>-Liste. Codeblöcke werden ignoriert, doppelte Überschriften erhalten die Suffixe -1/-2, und Sie können das Inhaltsverzeichnis direkt an der Cursorposition Ihrer Quelle einfügen oder als .md / .html herunterladen. Alles läuft lokal in Ihrem Browser — kein Upload, kein Server.
Datei:
Legen Sie eine Markdown-Datei hier ab oder klicken Sie, um eine auszuwählen
.md / .markdown / .txt — bis zu 200 MB (oder unten einfügen)
Kein Text?
Inhaltsverzeichnis-Optionen
Markdown-Text einfügen oder eine Datei wählen, um zu beginnen.
Markdown-Inhaltsverzeichnis
Hinweise: Überschriften werden mit einem vollständigen Markdown-Parser gelesen, daher wird ein # in Codeblöcken oder eingerückten Codeabschnitten nie gezählt; Inline-Formatierungen wie *Betonung*, `Code` oder [Links] werden aus dem Ankertext entfernt. Anker folgen den Slug-Regeln von GitHub (chinesische Zeichen bleiben erhalten). Wiederholte Überschriften erhalten die Suffixe -1, -2 usw. Für README-Dateien verwenden Sie die Ausgabe als Markdown-Liste; für Webseiten wechseln Sie zu HTML <nav>. An Cursorposition einfügen setzt das aktuelle Inhaltsverzeichnis an der Caret-Position zurück in Ihren Quelltext.
Überschriften sind die Gliederung

Ein Inhaltsverzeichnis wird allein aus den Überschriftenzeilen erzeugt — die Hierarchie ergibt sich nur aus der Tiefe der #. Jeder Eintrag verweist auf einen Anker, der aus dem Überschriftentext abgeleitet wird; wenn Sie eine Überschrift umbenennen, brechen bestehende Links auf ihren alten Anker stillschweigend. Ein in eine Datei eingefügtes Inhaltsverzeichnis veraltet außerdem: Fügen Sie eine Überschrift hinzu, und die eingefügte Liste passt nicht mehr zum Dokument.

Nach Änderungen an Überschriften neu erzeugen — ein eingefügtes Inhaltsverzeichnis veraltet.