Zum Inhalt springen
100% lokal

Markdown-Callout-Konverter

Konvertiert Callout- und Admonition-Blöcke zwischen GitHub, Obsidian, Docusaurus und MkDocs-Syntax.

Eingabe

Markdown-Callout-Konverter

Callout-Blöcke—die eingerahmten „Notiz"-, "Tipp"- oder "Warnung"-Abschnitte in READMEs und Dokumentations-Websites—werden von jeder Plattform unterschiedlich geschrieben. GitHub verwendet Blockzitate-Warnungen wie `> [!NOTE]`, Obsidian erweitert diese Syntax um benutzerdefinierte Titel und Falt-Pfeile, Docusaurus wickelt Inhalte in `:::tip`-Zäune ein, und MkDocs (sowie Material for MkDocs) nutzt eingerückte `!!! note`-Blöcke mit `???` für einklappbare. Die Verschiebung von Dokumentation zwischen Tools bedeutet normalerweise, dass jeder Callout von Hand umgeschrieben werden muss—dieses Tool konvertiert sie automatisch.

Wählen Sie eine Quell- und Zielschreibweise aus dem Optionsbereich, dann fügen Sie Inhalte ein, die in der Quellformat geschrieben sind. Jeder erkannte Callout wird analysiert und in die Zielschreibweise umgeschrieben; alles andere in der Eingabe—Absätze, Überschriften, anderes Markdown—bleibt unverändert. "Benutzerdefinierte Block-Titel beibehalten" speichert eine Überschrift wie Obsidians `> [!info] Heads up`, wenn das Ziel diese unterstützt (GitHub hat keine Titel-Syntax, also wird ein beibehaltener Titel stattdessen zu einer fetten ersten Zeile). "Falt-/Einklappzustand beibehalten" speichert Obsidians `+`/`-`-Falt-Markierungen und MkDocs's `???`/`???+`-Syntax, wenn das Ziel ein Äquivalent hat; GitHub und Docusaurus haben keine einklappbaren Callouts, daher hat der Umschalter dort keine Auswirkung. "Block-Typ normalisieren" ordnet seltenere Namen (important, caution, success, question…) den fünf Typen zu, die jedes Format gemeinsam hat: note, tip, warning, danger und info.

Der Text jedes Callouts bleibt genau wie geschrieben, einschließlich verschachtelter Listen, Inline-Formatierung, Links und eingezäunter Code-Blöcke—das sind nur gewöhnliche Zeilen im Block. Mehrere Callouts in einem Dokument werden in einem Durchgang konvertiert, und Windows- sowie Unix-Zeilenumbrüche werden gleich behandelt.

Alles läuft lokal in Ihrem Browser ab; Ihre Dokumentation wird nirgendwo hochgeladen. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter, oder senden Sie die Ausgabe zurück in die Eingabe, um eine weitere Konvertierung zu verketten.

Häufige Fragen

Welche Callout-Typen erkennt es?
Jeden Typnamen in der Quellsyntax—note, tip, warning, danger, info und plattformspezifische wie important oder faq. Schalten Sie 'Block-Typ normalisieren' ein, um die selteneren auf die fünf Typen zu ordnen, die jedes Format hat.
Was passiert mit einem benutzerdefinierten Titel, wenn das Zielformat keinen hat?
GitHub-Warnungen haben keine Titel-Syntax, daher wird ein beibehaltener Titel stattdessen als fette erste Zeile im Block hinzugefügt.
Werden einklappbare Callouts unterstützt?
Ja, zwischen Obsidian (`+`/`-` nach dem Typ) und MkDocs (`???`/`???+`). GitHub und Docusaurus haben keine einklappbare Syntax, daher wird der Zustand beim Konvertieren zu beiden entfernt.
Bleiben Listen und Code-Blöcke innerhalb eines Callouts erhalten?
Ja. Alles im Callout-Text wird genau wie geschrieben beibehalten—verschachtelte Listen, Inline-Formatierung und eingezäunte Code-Blöcke eingeschlossen.
Wird mein Dokument irgendwo hochgeladen?
Nein. Die Konvertierung läuft vollständig in Ihrem Browser ab—Ihr Text verlässt Ihr Gerät nie.