Skip to content

Add GH pages for docs - #16

Merged
cliffckerr merged 2 commits into
mainfrom
docs-gh-pages
Aug 9, 2026
Merged

Add GH pages for docs#16
cliffckerr merged 2 commits into
mainfrom
docs-gh-pages

Conversation

@cliffckerr

Copy link
Copy Markdown
Member

No description provided.

cliffckerr and others added 2 commits August 9, 2026 00:09
Add a Docs workflow that builds the Quarto site and pushes docs/_build to
the gh-pages branch on every push to main (plus manual dispatch).

Drop the Netlify deploy and GitHub deployment steps from the CI build-docs
job: they depend on NETLIFY_SITE_ID / NETLIFY_AUTH_TOKEN secrets that this
fork does not have, so build-docs is now a pure build check.

Set site-url and repo-url so Quarto emits a correct sitemap.xml.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The overview content lived in docs/get-started/overview.qmd and was rendered
into README.md via docs/GITHUB.qmd and `make docs-build-readme`. README edits
therefore silently drifted from the source and would have been overwritten by
the next build. The setup was also fragile: removing an unrelated raw block
from GITHUB.qmd caused the included file's YAML frontmatter to leak into the
README body as literal text.

Invert and flatten it: README.md is now hand-written, and overview.qmd simply
includes it. This drops GITHUB.qmd, the replace-readme-links Lua filter, the
BUILDING_README conditional, the jupyter kernel dependency for that page, and
the docs-build-readme target.

Two consequences of the flattening: links in the shared content are now
absolute site URLs (previously rewritten by the filter), and the docs site
shows the screencast thumbnail rather than an embedded player.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@cliffckerr
cliffckerr merged commit b43f979 into main Aug 9, 2026
1 of 7 checks passed
@cliffckerr
cliffckerr deleted the docs-gh-pages branch August 9, 2026 04:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant