Markdown einfügen
Öffne eine .md-Datei oder füge einen relevanten Ausschnitt in den Editor ein.
Analysiere Markdown als abstrakten Syntaxbaum. Die Ausgabe beschreibt Knoten und Verschachtelung des Dokuments; sie ist kein beliebiges Geschäfts-JSON und keine automatische API-Struktur.
[
{
"type": "heading",
"children": [
{
"type": "inline",
"content": "Projektnotizen",
"children": [
{
"type": "text",
"content": "Projektnotizen"
}
]
}
],
"tag": "h1"
},
{
"type": "paragraph",
"children": [
{
"type": "inline",
"content": "Ein übersichtliches Dokument beginnt mit einer **klaren Struktur**.",
"children": [
{
"type": "text",
"content": "Ein übersichtliches Dokument beginnt mit einer "
},
{
"type": "strong_open",
"tag": "strong"
},
{
"type": "text",
"content": "klaren Struktur"
},
{
"type": "strong_close",
"tag": "strong"
},
{
"type": "text",
"content": "."
}
]
}
],
"tag": "p"
},
{
"type": "heading",
"children": [
{
"type": "inline",
"content": "Darauf kommt es an",
"children": [
{
"type": "text",
"content": "Darauf kommt es an"
}
]
}
],
"tag": "h2"
},
{
"type": "bullet_list",
"children": [
{
"type": "list_item",
"children": [
{
"type": "paragraph",
"children": [
{
"type": "inline",
"content": "Verständliche Überschriften",
"children": [
{
"type": "text",
"content": "Verständliche Überschriften"
}
]
}
],
"tag": "p"
}
],
"tag": "li"
},
{
"type": "list_item",
"children": [
{
"type": "paragraph",
"children": [
{
"type": "inline",
"content": "Funktionierende Links",
"children": [
{
"type": "text",
"content": "Funktionierende Links"
}
]
}
],
"tag": "p"
}
],
"tag": "li"
},
{
"type": "list_item",
"children": [
{
"type": "paragraph",
"children": [
{
"type": "inline",
"content": "Dateien, die sich weiterbearbeiten lassen",
"children": [
{
"type": "text",
"content": "Dateien, die sich weiterbearbeiten lassen"
}
]
}
],
"tag": "p"
}
],
"tag": "li"
}
],
"tag": "ul"
},
{
"type": "blockquote",
"children": [
{
"type": "paragraph",
"children": [
{
"type": "inline",
"content": "Prüfe vor dem Download die gerenderte Vorschau.",
"children": [
{
"type": "text",
"content": "Prüfe vor dem Download die gerenderte Vorschau."
}
]
}
],
"tag": "p"
}
],
"tag": "blockquote"
}
]
Der Konverter bildet die geparste Dokumentstruktur ab.
Öffne eine .md-Datei oder füge einen relevanten Ausschnitt in den Editor ein.
Untersuche Typen, Inhalte und Verschachtelung von Überschriften, Absätzen, Listen und Inline-Elementen.
Kopiere die Ausgabe oder speichere sie als .json-Datei für Tests und Werkzeuge.
Die Ausgabe macht sichtbar, wie der Parser das Dokument zerlegt.
Prüfe, warum ein bestimmter Markdown-Abschnitt anders gerendert wird als erwartet.
Vergleiche Strukturen statt ausschließlich den Rohtext zu diffen.
Nutze den Baum als Ausgangspunkt für einen eigenen Transformationsschritt.
Es ist gültiges JSON, beschreibt aber gezielt den abstrakten Syntaxbaum des Markdown-Dokuments.
AST bedeutet abstrakter Syntaxbaum. Er zeigt die erkannten Bestandteile und ihre Beziehungen, nicht nur den sichtbaren Text.
Nur wenn deine API genau diese Struktur erwartet. Meist musst du die Knoten zunächst in dein eigenes Datenmodell überführen.