Markdown Inhaltsverzeichnis Generator
Ein kostenloses Tool zur automatischen Erstellung eines Inhaltsverzeichnisses (TOC) aus Markdown-Text.
Anpassbare Ebenen und Formate. Funktioniert sicher im Browser.
Über den Markdown TOC Generator
Ein kostenloses Tool, das automatisch ein Inhaltsverzeichnis (TOC) für Dokumente im Markdown-Format generiert. Es erspart Ihnen die Mühe, ein Inhaltsverzeichnis manuell zu erstellen, wenn Sie technische Artikel für Plattformen wie GitHub-READMEs oder Blogs schreiben.
Sie können den Extraktionsbereich der Überschriftenebenen (h1-h6) sowie das Ausgabeformat wie ungeordnete Listen (-) oder geordnete Listen (1.) detailliert anpassen.
Die gesamte Verarbeitung findet innerhalb Ihres Browsers statt, sodass die von Ihnen eingegebenen Textdaten niemals an einen externen Server gesendet werden. Sie können es problemlos für vertrauliche Dokumente oder private Notizen verwenden, ohne sich Sorgen um Datenlecks machen zu müssen.
Anleitung
Markdown eingeben
Fügen Sie den Markdown-Text, für den Sie ein Inhaltsverzeichnis erstellen möchten, in den linken Eingabebereich ein oder tippen Sie ihn ein.
Optionen festlegen
Wählen Sie die "Max. Ebene (h2-h6)" zum Extrahieren und das "Listenformat (Ungeordnete / Geordnete Liste)" für die Ausgabe aus.
Inhaltsverzeichnis generieren und kopieren
Klicken Sie auf "TOC Generieren" und das Inhaltsverzeichnis wird im rechten Bereich ausgegeben. Klicken Sie auf die Schaltfläche Kopieren und fügen Sie es in Ihr Originaldokument ein.
Glossar
- Markdown
- Eine leichtgewichtige Auszeichnungssprache zur Formatierung von Text. Sie verwendet Symbole, um einfach Überschriften, Listen, Links usw. auszudrücken, und ist besonders bei Programmierern weit verbreitet.
- TOC (Table of Contents)
- Zu Beginn eines langen Dokuments platziert, ermöglicht es den Lesern, schnell auf den gewünschten Abschnitt zuzugreifen, was die Lesbarkeit verbessert.
- Überschriftenebene
- Ein Indikator für die hierarchische Struktur eines Dokuments, der den HTML-Tags h1 bis h6 entspricht. In Markdown wird die Ebene durch die Anzahl der "#" ausgedrückt.
- Anker-Link
- Ein Link zum Springen an eine bestimmte Stelle innerhalb einer Seite. In einem Markdown-Inhaltsverzeichnis wird durch die Angabe einer automatisch generierten ID (z.B. `#heading`) basierend auf dem Überschriftentext gesprungen.
- Clientseitige Verarbeitung
- Ein Mechanismus, bei dem ein Programm nur innerhalb des Browsers des Benutzers ausgeführt wird, ohne mit einem Server zu kommunizieren. Es besteht kein Risiko von Datenlecks und bietet hervorragende Sicherheit.
FAQ
- Q.Wird die eingegebene Markdown-Datei auf dem Server gespeichert?
- Nein, wird sie nicht. Da dieses Tool clientseitig arbeitet und vollständig im Browser ausgeführt wird, wird der eingegebene Text niemals an einen externen Server gesendet. Sie können es bedenkenlos für Dokumente mit vertraulichen Informationen nutzen.
- Q.Ein Klick auf den generierten Inhaltsverzeichnis-Link springt nicht.
- Abhängig von der Plattform (GitHub, etc.) können die Regeln zur automatischen Generierung von Anker-IDs aus Überschriften variieren. Dieses Tool generiert IDs basierend auf gängigen Regeln (Kleinbuchstaben, Ersetzen von Leerzeichen durch Bindestriche, etc.), aber möglicherweise müssen Sie diese manuell anpassen, um den spezifischen Vorgaben der Plattform zu entsprechen.
- Q.Kann ich eine bestimmte Überschrift vom Inhaltsverzeichnis ausschließen?
- In der aktuellen Version werden alle Überschriften unter der angegebenen "Max. Ebene" extrahiert. Es gibt keine Funktion, um nur bestimmte Überschriften auszuschließen. Bitte löschen Sie diese nach der Generierung manuell.
- Q.Werden auch '#' innerhalb von Codeblöcken extrahiert?
- Nein, der Extraktionsalgorithmus unseres Tools ist so konzipiert, dass Text in Codeblöcken, die von drei Backticks (```) umgeben sind, ignoriert wird. Daher werden Kommentare im Code nicht fälschlicherweise als Inhaltsverzeichnis extrahiert.
- Q.Werden nicht-englische Überschriften unterstützt?
- Ja. Überschriften in Japanisch, Englisch und anderen Sprachen werden korrekt extrahiert und als Inhaltsverzeichnis generiert. Da die Regel für die Generierung der Anker-Link-ID jedoch auf Englisch basiert, können nicht-englische Überschriften in einigen Fällen URL-kodiert sein.
Anwendungsfälle
GitHub-READMEs erstellen
Fügen Sie langen README.md-Dateien für Open-Source-Projekte ein Inhaltsverzeichnis hinzu, um Mitwirkenden und Benutzern das Auffinden von Informationen zu erleichtern.
Technische Blogs schreiben
Platzieren Sie beim Posten langer technischer Artikel auf Plattformen zu Beginn ein Inhaltsverzeichnis, um die Benutzerfreundlichkeit für den Leser zu erhöhen.
Interne Dokumente organisieren
Fügen Sie ein Inhaltsverzeichnis zu internen Handbüchern hinzu, die mit Markdown-kompatiblen Tools wie Notion erstellt wurden, um die Durchsuchbarkeit und Lesbarkeit zu verbessern.
Persönliche Notizen organisieren
Fügen Sie ein Inhaltsverzeichnis zu den riesigen Mengen an Notizen hinzu, die in Wissensmanagement-Tools wie Obsidian oder Logseq angesammelt wurden, um Ihre Gedanken zu ordnen und sie reibungslos zu überprüfen.
Feedback senden
Teilen Sie Ihre Gedanken mit, um das Tool zu verbessern.
Feedback ist vorübergehend ausgesetzt
Der Server ist ausgelastet oder der Spam-Schutz ist aktiv. Bitte versuchen Sie es später erneut.