Skip to content

generate static HTML and deploy to GitHub Pages#1

Open
jacobmarble wants to merge 4 commits intoHenryNdubuaku:mainfrom
jacobmarble:jgm-mdbook
Open

generate static HTML and deploy to GitHub Pages#1
jacobmarble wants to merge 4 commits intoHenryNdubuaku:mainfrom
jacobmarble:jgm-mdbook

Conversation

@jacobmarble
Copy link

Add static site generation with mdbook and deploy to GitHub Pages. Check it my fork at https://jacobmarble.github.io/maths-cs-ai-compendium/ .

This was made entirely with Claude Code, but I did nudge it to get the math rendering properly. Note that the markdown has not changed at all in this PR.

jacobmarble and others added 4 commits February 21, 2026 22:36
build.sh prepares src/ from chapter directories (clean URL paths,
```math to $$-in-div conversion) and runs mdbook build. MathJax v3
loaded via theme/head.hbs with $ and $$ delimiter support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Builds mdBook site and deploys to GitHub Pages on push to main.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Rewrite chapter directory URLs (chapter%2001%3A%20vectors) to mdBook
paths (ch01-vectors/01-vector-spaces.html) during build.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace macOS-only sed -i '' with portable sed + mv pattern.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jacobmarble
Copy link
Author

There were broken links in the Outline table. Fixed.

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