| title | GitHub Pages Setup |
|---|---|
| description | How to publish the prompt-to-json docs folder with GitHub Pages. |
This repo now has a lightweight GitHub Pages-ready docs site in the docs/ folder.
Pages included:
docs/index.md— docs landing pagedocs/content-marketing-plan.md— YouTube and short-form content strategydocs/pi-integration.md— Pi integration notes
Use GitHub's built-in Pages publishing from a branch.
- Push this repo to GitHub.
- Open the repository on GitHub.
- Go to Settings -> Pages.
- Under Build and deployment, set Source to Deploy from a branch.
- Choose the default branch, usually
main. - Set the folder to
/docs. - Click Save.
GitHub Pages will publish the Markdown files from docs/ as a static site.
The public URL will usually look like:
https://<github-user-or-org>.github.io/<repo-name>/
For this project, that may be:
https://<github-user-or-org>.github.io/prompt-to-json/
If you own a domain, add it in Settings -> Pages -> Custom domain.
Example domains:
prompt-to-json.dev
docs.prompt-to-json.dev
If you use a custom domain, also create a docs/CNAME file containing only the domain name.
Example:
prompt-to-json.dev
The docs can work without a custom theme. If you want a basic GitHub Pages theme, keep or edit docs/_config.yml.
GitHub renders these Markdown files automatically. For a quick local review, opening the files in an editor is usually enough.
If you want to preview the generated GitHub Pages site exactly, install Ruby/Jekyll and run it from the docs directory:
cd docs
bundle init
bundle add github-pages
bundle exec jekyll serveThis is optional. The project runtime does not require Ruby or Jekyll.
Recommended top-level Pages navigation:
- Home
- README / Quickstart
- Contracts
- MCP tools
- Studio
- Pi integration
- Content marketing plan
For now, the docs site intentionally stays minimal and links back to the main README for product usage details.