This is the GitHub Pages publish folder for the UX Encyclopedia.
index.html- public home pagecourse.html- connected 204-lesson course player with the full chapter librarycase.html- the 17-stage CarePath project that connects all 204 lessonsassets/carepath-journey-hero.png- original editorial illustration for the continuing caseassets/module-*.jpg- 17 original editorial illustrations, one for each modulecourse-204-data.js- authoritative compressed module, lesson, and chapter librarylesson-data.js- source-grounded lesson metadatabuild-course-data.mjs- rebuilds the public lesson payload from the 204 Markdown source lessonsaudit-course.mjs- checks lesson identity, teaching structure, CarePath continuity, depth signals, and referencesverify-render.mjs- runs the actual site renderer across every lesson and checks for missing or leaked content
From the repository's parent project folder, run:
node outputs/ux-encyclopedia-site/audit-course.mjs
node outputs/ux-encyclopedia-site/build-course-data.mjs
node outputs/ux-encyclopedia-site/verify-render.mjs
The generated course-204-data.js is committed so GitHub Pages can remain a static site with no server-side build.
- Create an empty GitHub repository, for example
ux-encyclopedia. - Upload the contents of this folder to the repository root.
- In GitHub, open Settings → Pages.
- Select Deploy from a branch, then select
mainand/ (root). - Save. GitHub will show the public site URL after the deployment completes.
The site has no build step and does not require a server.