markpublish setzt Markdown-Kapitel in druckreife, hochwertige PDFs — Deckblatt, Verzeichnisse und Kopfzeilen entstehen automatisch.
pip install markpublish
Ein PDF aus vielen Markdown-Dateien: Nummerierung, Verzeichnisse und Kopfzeilen bleiben über alle Kapitel hinweg synchron.
Keine Probleme mit komplizierten Pipelines
Titel, Deckblatt, Verzeichnisse sowie die Reihenfolge der Kapitel werden zentral in markpublish.yaml definiert.
Abschnitte und Kapitel erhalten auf Wunsch stilvolle Trennseiten mit Untertitel und eigenem lokalem Teil-Inhaltsverzeichnis.
Muster wie "1|.1|+", "A|.1|+" oder "I|1|.1|+" steuern die Nummerierung. Frei anpassbare Präfixe („Kapitel“, „Anhang“) sind möglich.
Mit markpublish export-template kann das default-Theme exportiert und angepasst werden.
GitHub-style Alerts ([!NOTE], [!WARNING]), Fußnoten, Aufgabenlisten, Definitionslisten, Mathe in LaTeX-Schreibweise und erstklassiges Code-Highlighting.
Flexible Mehrsprachigkeit auch für statische Texte in Templates — aktuell Deutsch und Englisch.
Kein separates Typst-Binary oder Pandoc-Setup nötig. Der Typst-Compiler wird direkt über offizielle Python-Wheels eingebettet.
markpublish cheatsheet und markpublish manual generieren die Handbücher direkt aus dem installierten Paket — immer versionsgenau.
Installieren, Projekt anlegen, PDF bauen — fertig.
Alle Handbücher wurden vollständig mit markpublish selbst gesetzt. Direkt als PDF herunterladen oder im Browser ansehen.
Vollständige Anleitung zu Konfiguration, Typst-Integration, Kapiteln, Metadaten und CLI-Befehlen.
Kompakte Referenz aller Syntaxelemente, Autonumbering-Muster, YAML-Optionen und Tastenkürzel.
Comprehensive guide covering configuration, Typst integration, numbering patterns, and CLI options.
Compact cheat sheet covering all syntax, YAML manifest parameters, formatting rules and commands.