First public release of lectern-slides — a dependency-light Python CLI that assembles Markdown slide sources into one deck and renders it through a pluggable framework adapter, with a live-reload preview server and vector PDF export.
pip install lectern-slides # core: assemble + reveal/remark HTML + watch
pip install "lectern-slides[pdf]" # adds vector PDF exportHighlights
- Assembly: transclusion,
#1-3,14slide ranges, partial search paths, source-mapped diagnostics - Adapters: reveal (default) + remark native; marp + quarto subprocess (availability-guarded)
- Live
lectern watchwith SSE reload and build-error overlay - Vector PDF export: cached master, N-up/
*-notesimposition, B&W, ink-saver - Speaker notes, incl. a
notes:presentercategory kept out of the PDF handout - Source-cited accessibility audit, tagged PDF, document outline, forced-colors
📖 Full changelog: CHANGELOG.md → 0.1.0
📦 PyPI: https://pypi.org/project/lectern-slides/0.1.0/