Markdown und Darstellung
Wie man Markdown-Inhalte in einer Knowledge Base verarbeitet.
Markdown und Darstellung
Die Inhalte einer Knowledge Base werden in Markdown geschrieben.
Markdown dient dabei als Format fĂĽr die Speicherung und Bearbeitung der Inhalte.
Speicherung
Ein Artikel kann beispielsweise als Datei gespeichert werden:
articles/
└── suspicious-links.md
Der Inhalt könnte so aussehen:
# Verdächtige Links
Nicht jeder Link in einer E-Mail ist vertrauenswĂĽrdig.
## PrĂĽfen
Achte insbesondere auf:
- die Domain
- Schreibfehler
- unerwartete Weiterleitungen
Verarbeitung
Die Anwendung liest den Markdown-Inhalt und ĂĽbergibt ihn an einen Markdown-Parser.
Markdown
│
â–Ľ
Parser
│
â–Ľ
HTML
Das erzeugte HTML wird anschlieĂźend auf der Webseite dargestellt.
Warum Markdown?
Markdown hat mehrere Vorteile:
- leicht lesbar
- einfach zu bearbeiten
- gut fĂĽr Versionskontrolle geeignet
- unabhängig von der eigentlichen Darstellung
- unterstĂĽtzt Ăśberschriften, Listen, Tabellen, Links und weitere Elemente
ZukĂĽnftige Erweiterungen
Die Knowledge Base kann später weitere Eingabe- und Ausgabeformate unterstützen.
Beispielsweise:
Markdown → HTML
Markdown → Unicode
Markdown → PDF
Markdown → weitere Formate
Die aktuelle Knowledge Base verwendet zunächst Markdown als Eingabeformat und HTML als Darstellungsformat.