Übersicht
Marker ist ein Flutter/Dart-Paket, das Markdown rendert, indem es einen analysierten abstrakten Syntaxbaum (AST) wieder in Markdown-Text umwandelt. Es dient als Drucker für die Markdown-Bibliothek und ermöglicht die genaue Wiedergabe strukturierter Markdown-Inhalte. Für Entwickler konzipiert, die mit der Analyse und Transformation von Markdown arbeiten, sorgt es für Genauigkeit beim Wiederaufbau von Markdown aus seiner AST-Darstellung. Das Paket unterstützt mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux und eignet sich daher für plattformübergreifende Anwendungen.
Anwendungsfälle
- Wiederherstellung von Markdown aus analysiertem AST
- Formatierung während Markdown-Umwandlungen beibehalten
- Markdown-Editoren mit Round-Trip-Editing erstellen
- Markdown aus strukturierten Daten generieren
- Implementierung von Markdown-Vorschau-Funktionen
Hauptmerkmale
- Kehrt die Markdown-Auswertung um, um den Quelltext zu generieren
- Behält die ursprüngliche Formatierung und Struktur bei
- Plattformübergreifende Kompatibilität
- Leichtgewichtig und auf Rendering fokussiert
- Integration mit dem markdown-Paket
Geeignet für
- Markdown-Verarbeitungstools
- Code-Editor mit Markdown-Unterstützung
- Dokumentationsgeneratoren
- Content-Management-Systeme
- Apps, die eine bidirektionale Markdown-Behandlung erfordern
Hinweise
- Erfordert das Markdown-Paket für AST-Eingabe
- Beschränkt auf die Darstellung; nicht für das Parsen
- Nicht für HTML-Ausgabe vorgesehen
- Am besten in Kombination mit anderen Markdown-Tools verwendet
- Keine integrierte Syntax-Hervorhebung