Reference
About this guide
Who made this guide, why, and how it's built. It's a GitHub repo published with GitHub Pages, the same way your site will be.
Who made it
Jeremy Fritzhand, fritzhand on GitHub (opens in a new tab). The starter sites the guide points to are his repos too.
Why it exists
It's the shortest path from no GitHub account to a published website, made by telling an AI agent what you want. It teaches only what you need for that one goal. There are no servers, databases or frameworks here. You type or dictate, and the agent does the work.
How it's built
This site is itself a repo, fritzhand/quickstart (opens in a new tab), published with GitHub Pages from main and the /docs folder. It was made with Claude Code.
- Each page is one HTML file in the
contentfolder. content/nav.jsonsets the sidebar and the page order.node build.mjsturns them into the finished site indocs. It needs Node.js and nothing else.
Want a multi-page guide like this one about your own subject, such as a handbook, directory or resource guide? Fork it. On the app path, open fritzhand/quickstart (opens in a new tab) and click Fork yourself. On the VS Code path, say this in your Projects folder:
Fork fritzhand/quickstart into my account, with only the main branch, and name the fork your-repo. If you can't choose the fork's name, stop and tell me. Don't fork it under another name. Then clone it here.
If the agent can't fork it, click Fork yourself. Then start a new session with your fork selected (on the VS Code path, open its folder, cloning it first if needed) and point it at your own address:
Work only in your-username/your-repo. Treat the other repos as read-only reference. In site.config.json, set siteName to "My Guide", siteTagline to "one line about your guide", siteBase to https://your-username.github.io/your-repo/, pathPrefix to /your-repo/ and repo to https://github.com/your-username/your-repo, and set the author to my name, Your Name, with https://github.com/your-username. Run node build.mjs until it finishes without errors, then commit and push to main.
Its CLAUDE.md explains the page format to the agent, and after each change the agent rebuilds the docs folder. Then switch Pages on yourself, from main and /docs, as in Turn on GitHub Pages.
The examples
Official docs
For anything this guide leaves out, go to the source.
Claude Code
- Claude Code docs (opens in a new tab)
- Get started with Claude Code in the cloud (opens in a new tab)
- Use Claude Code in the cloud (opens in a new tab)
- Use Claude Code in VS Code (opens in a new tab)
- Claude Code for VS Code (opens in a new tab) (the extension's page)
- How Claude remembers your project (opens in a new tab) (CLAUDE.md)
Codex
- Codex IDE extension (opens in a new tab)
- Codex – OpenAI's coding agent (opens in a new tab) (the extension's page)
GitHub
- Creating a GitHub Pages site (opens in a new tab)
- Troubleshooting 404 errors for GitHub Pages sites (opens in a new tab)
- Fork a repository (opens in a new tab)
- Setting your commit email address (opens in a new tab)
- Troubleshooting missing contributions (opens in a new tab)
- GitHub CLI (opens in a new tab)
Your computer
- Visual Studio Code (opens in a new tab) and its Workspace Trust (opens in a new tab) page
- about_Execution_Policies (opens in a new tab) (Microsoft, for Windows)
- Node.js (opens in a new tab)
- Git (opens in a new tab)
License
MIT. You may copy, change and share this guide, including for your own site, as long as you keep the LICENSE file with its copyright notice. The license is in the repo: LICENSE (opens in a new tab).
Saved only in this browser.