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 ).