A 13-page technical presentation built from the knowledge-notes reading site. It turns the site's three content collections into an interactive, chapter-based deck covering LangGraph/LangChain engineering, LangChain v1 Agents, and Deep Agents.
Live demo: https://ljxpython.github.io/knowledge-notes-deck/
This repository is for technical demos and reports. It complements the long-form reading site and does not replace it.
Select Use this template on GitHub, then update deck.json, source/, and pages/. Serve the project through HTTP because the player fetches page fragments:
python3 -m http.server 8753Open http://localhost:8753/.
source/lesson.md: the structured courseware source.deck.json: title, sections, page order, page types, and optional module paths.pages/*.html: generated or authored page fragments.modules/*.js: only for interactions that the page primitives cannot represent.
The player, CSS tokens, controls, annotation canvases, and validation scripts are reusable infrastructure. Do not place another course's source material in the template's default sample.
See docs/custom-modules.md for the required custom-interaction cleanup contract.
npm run checkNo package installation is required for the checks. Browser animation uses GSAP from CDN; vendor it locally only when offline delivery is required.
Pushes to main deploy automatically to GitHub Pages through .github/workflows/pages.yml.
MIT. The sample content is original demonstration material.