Skip to content

v0.1.0

Latest

Choose a tag to compare

@bsletten bsletten released this 18 Jun 02:43
· 4 commits to main since this release

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/