Aktualisiert für Markion v0.3.1 · 2026-09-04

DOKUMENTATION

Markdown & Darstellung

Markion parst Markdown mit pulldown-cmark und zielt auf CommonMark und GFM. Markdown bleibt jederzeit das kanonische Dokumentformat.

Formatierungsbefehle

Die Befehle decken Fett, Kursiv, Inline-Code, Links, Bilder, Überschriften, Listen, Aufgabenlisten, Zitate, fenced-code-Blöcke und Quell-Markdown-Tabellen ab. Überschriften zeigen standardmäßig H1–H5, in den Einstellungen erweiterbar auf H1–H6.

Suchen und Ersetzen

Unterstützt Groß-/Kleinschreibung, reguläre Ausdrücke, nächsten/vorherigen Treffer, aktuelles ersetzen und alle ersetzen.

Tabellen

  • Quellbefehle formatieren Tabellen und fügen Zeilen und Spalten hinzu, löschen oder verschieben sie.
  • Im visuellen Bearbeiten gibt es zusätzlich direktes, quellgestütztes Zelleneditieren, Tab -Durchlauf, inhaltsabhängige Spaltenbreiten und dieselben Zeilen-/Spaltenoperationen.
  • Gewöhnliche Vorschaubtabellen bleiben schreibgeschützt.

Lokaler Bildworkflow

Zwischenablagebilder und per Drag-and-drop übernommene Bilddateien:

  • Markion kopiert oder kodiert sie in ein dokumentrelatives Asset-Verzeichnis mit kollisionssicheren Namen und fügt portable relative Markdown-Links ein.
  • Beim Ersetzen eines vorhandenen Bildes bleiben Alt-Text und Darstellungsmetadaten erhalten.
  • Es gibt praktische Größen-/Ausrichtungskontrollen, und fehlende Ressourcen zeigen einen eindeutigen Fehlzustand.

YAML-Frontmatter

Mit --- begrenztes YAML-Frontmatter wird geparst und in der Vorschau verborgen; dessen title, author und date fließen in Exportmetadaten (HTML- <meta> -Tags, DOCX-Dokumenteigenschaften und LaTeX-Präambel).

Darstellungsunterstützung

Die gerenderte Vorschau unterstützt:

  • Fett, Kursiv, Durchstreichung, Inline-Code, Links, Hervorhebung (==highlight==), Hochstellung (^superscript^), Tiefstellung (~subscript~), Fußnoten, Aufgabenlisten, gängige Emoji-Shortcodes (z. B. :smile: und :heart:) und automatische Links.
  • Korrekte Startnummern geordneter Listen, verschachtelte Listen, tiefenabhängige Aufzählungszeichen, hängenden Einzug, Bilder und eingebettetes HTML.
  • Intelligente Interpunktion (typografische Anführungszeichen, Gedankenstriche) und Überschriftenattribute.

Kopieren aus der Vorschau

Vorschautext ist auswählbar; das Kontextmenü kopiert als Klartext, Markdown oder HTML — plus Linkadresse, wo zutreffend.

Formeln

$...$ Inline-Formeln und $$...$$ Blockformeln setzt eine eingebettete RaTeX-Engine (KaTeX-kompatibel) offline in gecachtes SVG mit gebündelten Schriften — ohne Netz und ohne externes LaTeX. Konkret:

  • Inline-Formeln bleiben in derselben Zeile im Fließtext, Unicode im Formelinneren funktioniert (z. B. $\text{速度 } v$).
  • Formeln koexistieren mit verschachteltem Markdown wie Fett, Links und Inline-Code, jeweils mit eigener Stilgebung.
  • ```math -Zaunblöcke (z. B. Matrixumgebungen) werden unterstützt.
  • Sehr breite Formeln scrollen waagerecht statt abgeschnitten zu werden.
  • Ungültiger Formelquelltext bleibt sichtbar und editierbar, statt still zu verschwinden.
  • Im visuellen Bearbeiten zeigt nur die fokussierte Formel ihren vollständigen $...$, $$...$$ oder Zaunquelltext.

Der LaTeX-Export behält den nativen $...$/$$...$$ -Quelltext für die eigene Toolchain des Lesers; der eingebaute DOCX-Export senkt Formeln auf eine lesbare Klartextnäherung ab, statt gesetzte Glyphen einzubetten.

Mermaid-Diagramme

```mermaid -Zaundiagramme (Flussdiagramme, Sequenzdiagramme u. a.) werden zu bereinigtem, gecachtem SVG gerendert.

Codehervorhebung

Fenced Code wird mit syntect und dem erweiterten two-face-Grammatiksatz hervorgehoben, mit Fallback-Lexer für unbekannte Sprachen und optionalen Zeilennummern (umschaltbar in den Einstellungen oder in config.toml ).