slidewalk/internal/parser/doc.go
Tom 0fa66d9f48 Erweiterung und CSS
- Code bekommt größere Schrift
- In einer Datei können neue Slides erstellt werden
2026-07-16 22:46:03 +02:00

17 lines
864 B
Go

// Package parser liest ein Verzeichnis mit Markdown-Slide-Dateien ein und
// wandelt sie in strukturierte Slide-Daten um.
//
// Zuständigkeiten:
// - Datei-Discovery: Slide-Dateien in einem Ordner finden und anhand ihres
// Dateiname-Präfixes (z. B. "010-intro.md") sortieren
// - YAML-Frontmatter der Felder title, class, notes und skip parsen
// - eine Datei anhand von "<!-- new slide -->"-Markierungszeilen in
// mehrere Slides aufteilen, die sich das Frontmatter der Datei teilen
// - Markdown-Inhalt zu HTML rendern (inkl. GFM-Erweiterungen und
// Mermaid-Codeblöcken)
//
// Nicht Zuständigkeit dieses Packages: das Zusammenfügen mehrerer Slides zu
// einer HTML-Gesamtseite (siehe internal/render) sowie das Ausliefern oder
// Exportieren der gerenderten Präsentation (siehe internal/watch und
// internal/export).
package parser