From 364f44f4bfdc5c09926a82aaa5de5e7ff550cf69 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 5 Aug 2026 15:11:48 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=84=20chore:=20serve=20the=20docs=20fo?= =?UTF-8?q?lder=20verbatim=20on=20GitHub=20Pages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Claude-Session: https://claude.ai/code/session_01SAcqrz3FcadkYr3xG32CjK --- docs/.nojekyll | 0 docs/vendor/README.md | 5 +++++ 2 files changed, 5 insertions(+) create mode 100644 docs/.nojekyll diff --git a/docs/.nojekyll b/docs/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/docs/vendor/README.md b/docs/vendor/README.md index 4a8d682..f5e9e67 100644 --- a/docs/vendor/README.md +++ b/docs/vendor/README.md @@ -3,3 +3,8 @@ 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. + +`../.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.