Skip to content

Releases: bsletten/lectern-slides

v0.1.0

18 Jun 02:43

Choose a tag to compare

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 export

Highlights

  • Assembly: transclusion, #1-3,14 slide ranges, partial search paths, source-mapped diagnostics
  • Adapters: reveal (default) + remark native; marp + quarto subprocess (availability-guarded)
  • Live lectern watch with SSE reload and build-error overlay
  • Vector PDF export: cached master, N-up/*-notes imposition, B&W, ink-saver
  • Speaker notes, incl. a notes:presenter category 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/