Pre-launch version

Markdown-Verzeichnis-Generator

Fügen Sie Markdown ein oder legen Sie eine .md-Datei ab, um ein verschachteltes Inhaltsverzeichnis mit GitHub-kompatiblen Ankerlinks zu erhalten — bereit zum Zurückkopieren.
Ihre Datei verlässt Ihr Gerät nie.

Wie möchten Sie Ihr Markdown hinzufügen?

Markdown einfügen oder hochladen, um ein Inhaltsverzeichnis zu erzeugen.

Über den Markdown-Inhaltsverzeichnis-Generator

GitHub-kompatible Anker

Anker folgen GitHubs eigener Slug-Regel: Der Überschriftentext wird kleingeschrieben, Satzzeichen entfallen, und jedes verbleibende Leerzeichen wird zu einem Bindestrich. Das heißt, die Links, die dieses Tool erzeugt, funktionieren, wenn Sie das Inhaltsverzeichnis in eine README auf GitHub oder GitLab einfügen — samt der Details, die man leicht falsch macht, etwa dass ein Satzzeichen zwischen zwei Wörtern einen doppelten Bindestrich hinterlässt. Wiederholte Überschriften erhalten GitHubs Endungen -1, -2 in Dokumentreihenfolge, sodass zwei Abschnitte namens "Overview" auf die richtigen Stellen verweisen.

Beide Überschriftenstile werden gefunden

ATX-Überschriften (## Heading) und Setext-Überschriften (Text, der mit === oder --- unterstrichen ist) werden beide erfasst. Setext übersieht man leicht — eine Unterstreichung aus Bindestrichen ist von einer Trennlinie nicht zu unterscheiden, wenn man nicht die Zeile darüber ansieht — deshalb wird die Prüfung mit unserem Formatierer und Prüfer geteilt, damit alle drei übereinstimmen. Überschriften in eingefassten oder eingerückten Codeblöcken werden ignoriert, ebenso alles in YAML-Front-Matter.

Die Verschachtelung folgt Ihrem Dokument

Die Einrückung wird von der flachsten tatsächlich vorhandenen Überschrift aus gemessen, sodass ein Dokument, dessen Abschnitte bei ## beginnen, eine flache oberste Liste ergibt statt einer sinnlos eingerückten. Tiefere Überschriften werden darunter verschachtelt. Alles läuft lokal in Ihrem Browser — das Dokument wird auf Ihrem eigenen Gerät gelesen und nichts wird hochgeladen oder gespeichert.

Erzeugen ohne Hochladen — Ihre Datei verlässt Ihr Gerät nie

Dieses Tool läuft vollständig in Ihrem Browser mit JavaScript. Ihr Markdown wird nie auf einen Server hochgeladen, nie gespeichert und verlässt Ihr Gerät nie — Entwürfe, Notizen und Dokumente bleiben privat.

Häufig gestellte Fragen

Funktionieren die Links auf GitHub?
Ja — die Anker werden mit GitHubs Slug-Regel erzeugt, sodass das Einfügen des Inhaltsverzeichnisses in eine README funktionierende Links ergibt. Dazu gehört, GitHubs Eigenheiten exakt zu treffen: Eine Überschrift wie "Setup — part one" erzeugt dort einen doppelten Bindestrich, wo der Gedankenstrich stand, weil GitHub genau das erzeugt.
Findet es unterstrichene (Setext-)Überschriften?
Ja. Sowohl #-Überschriften als auch mit === oder --- unterstrichene Überschriften werden erfasst. Dieselbe Prüfung Unterstreichung-gegen-Trennlinie wird mit Markdown formatieren und Markdown prüfen geteilt, damit alle drei Tools übereinstimmen, was als Überschrift gilt.
Was ist mit doppelten Überschriften?
Sie erhalten GitHubs numerische Endungen in Dokumentreihenfolge — die erste "Overview" verweist auf #overview, die zweite auf #overview-1 — genau so löst der Renderer sie auf.
Gibt es einen Download?
Nein — ein Inhaltsverzeichnis ist ein Ausschnitt, den Sie zurück in Ihr Dokument einfügen, keine Datei zum Aufbewahren. Es gibt eine Kopieren-Schaltfläche; das Ausgabefeld ist auch markierbar, wenn Ihnen das lieber ist.
Werden Überschriften in Codeblöcken einbezogen?
Nein. Eingefasste und eingerückte Codeblöcke werden übersprungen, sodass eine #-Zeile in einem Beispiel nie für eine Überschrift gehalten wird. YAML-Front-Matter wird ebenfalls übersprungen.
Wird meine Datei hochgeladen?
Nein. Die Erzeugung läuft vollständig in Ihrem Browser mit JavaScript — Ihr Markdown wird nie an einen Server gesendet und verlässt Ihr Gerät nie.

Weitere Markdown-Tools folgen bald

Markdown zu PDF, Zusammenführen, Aufteilen und mehr — alles kostenlos und in Ihrem Browser.

Zurück zu allen Tools →