📄 chore: serve the docs folder verbatim on GitHub Pages

Pages runs Jekyll by default. Jekyll ignores paths beginning with an
underscore and carries default `vendor/` exclusions, neither of which suits
a hand-built page — and the failure mode is an asset that silently does not
publish, which for this page means the playground's compiler 404s and the
Run button dies exactly the way the old CDN-based one did.

`.nojekyll` opts out, so what is in docs/ is what gets served.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SAcqrz3FcadkYr3xG32CjK
This commit is contained in:
Claude
2026-08-05 15:11:48 +00:00
parent 8bd770e343
commit 364f44f4bf
2 changed files with 5 additions and 0 deletions
View File
+5
View File
@@ -3,3 +3,8 @@
Generated by `npm run build:docs`. Do not edit by hand. Generated by `npm run build:docs`. Do not edit by hand.
- `babel.min.js` — @babel/standalone 8.0.4, used by the playground to compile TypeScript with standard decorators in the browser. Vendored rather than loaded from a CDN: the previous page referenced an unpinned unpkg URL, which silently began serving Babel 8 and broke the playground. - `babel.min.js` — @babel/standalone 8.0.4, used by the playground to compile TypeScript with standard decorators in the browser. Vendored rather than loaded from a CDN: the previous page referenced an unpinned unpkg URL, which silently began serving Babel 8 and broke the playground.
`../.nojekyll` sits alongside these files so GitHub Pages serves the directory verbatim
instead of running it through Jekyll. Jekyll's conventions — ignoring paths that begin with
an underscore, and its default `vendor/` exclusions — are a poor fit for a hand-built page
whose playground 404s the moment one asset silently fails to publish.