Repository navigation
Presentations v0.2.0
Pre-releasePresentations v0.2.0
Build static browser presentations with Kujo SSG and SiteKit. Start with an
investor deck, live talk, or sales presentation, then replace the editable content
and theme. The presentation layer stays separate from SSG and SiteKit.
Included
- Ten reusable layouts, nine reference slides, purpose-specific starters, JSON
Schema, and an agent authoring guide. - Direct slide URLs, responsive overview, readable text edition, proportional
canvas scaling, keyboard navigation, and slide-only fullscreen. - Optional Motion transitions and cinematic presets, with per-slide settings,
a viewer toggle, and reduced-motion support. - Local presenter notes, timer, audience view, print pages, and Chromium PDF export.
- English and Arabic controls, RTL composition, local fonts, and credited NASA images.
- A verified Firefox automation source correction, shared-process browser tests,
dependency/license checks, and 10/100/500-slide performance budgets.
Start
Requires Git, Node 20+, and Kujo 1.5+:
git clone https://github.com/kujolang/presentations.git
cd presentations
git checkout v0.2.0
npm run deck -- start investor my-pitch --title "My company"The generated starter contains placeholders. Edit your deck and run its readiness
check before presenting. See CREATE_A_DECK.md for the agent workflow.
Support
This is a preview release; content and extension APIs may change. Native tooling
is verified on macOS and Linux. Automated browser checks cover Chromium, Firefox,
and WebKit, with named headless fullscreen skips. Human screen-reader and fluent
Arabic acceptance remain unperformed. Review deployment access and caching for
your own host, especially for confidential decks.
Browser tests require Python 3 and prepare a pinned project-owned Firefox source
correction. Normal deck builds do not require Python. No npm package or hosted
user deck is published by this release.
Verification
Release source: 4887cf6375db5d00e4bd1109a2d5c22a404525e7.
Local verification passed 12 Node tests and 88 browser checks, with two named
headless fullscreen skips. The final local WebKit run followed restoration of
a missing browser cache. Dependency, license, media-hash, version-consistency,
and reproducible-bundle checks passed.
Exact-commit CI
covers the full suite, native Firefox, release checks, and performance budgets.