Obsidianguide   ›   Anhang   ›   Glossar   ›   Parser

Parser

Ein Parser ist ein Programmteil, der Text analysiert und in eine strukturierte, für den Computer verständliche Form übersetzt. Der Begriff stammt aus der Linguistik („to parse“ = grammatikalisch zerlegen).

Beim Markdown-Rendern zerlegt der Parser den geschriebenen Text in logische Bestandteile, sogenannte Tokens – zum Beispiel Überschriften, Listen oder Links. Diese werden dann in eine andere Darstellungssprache wie HTML umgewandelt.

In Obsidian ist der Parser das Herzstück der Darstellung: Er erkennt die Markdown-Syntax in deinen Notizen und erzeugt daraus den gerenderten Inhalt, der im Lesemodus angezeigt wird. Das bedeutet, dass dein # Titel oder fett im Editor für Obsidian Anweisungen sind, die beim Parsen in strukturierte HTML-Elemente wie <h1> oder <strong> übersetzt werden.

[!example]
Eingabe (Markdown):
**Hallo Welt**

Parser-Ergebnis (HTML):

<strong>Hallo Welt</strong>

Obsidian nutzt scheinbar eine eigene Parsers-Implemetierung, die auf CommonMark, GitHub Flavored Markdown, LaTeX Common, MermaidJS basiert und durch eigene Erweiterungen (z. B. Wikilinks, Callouts) ergänzt wurde.