Skip to content

Publishing guides to GitHub Pages

The public site is built with MkDocs Material and deployed via GitHub Actions on every push to main.

Per-guide URLs

Guide Overview Tutorial
Qwen Agentic RAG /guides/qwen-agentic-rag/ /guides/qwen-agentic-rag/tutorial/
OpenClaw + Gemma + RAG /guides/openclaw-gemma-rag/ /guides/openclaw-gemma-rag/tutorial/
Claude Code .claude/ /guides/claude-code-dot-claude/ /guides/claude-code-dot-claude/tutorial/
Awesome Hermes Agent /guides/awesome-hermes-agent/ /guides/awesome-hermes-agent/tutorial/
Hermes vs OpenClaw /guides/hermes-vs-openclaw/ /guides/hermes-vs-openclaw/tutorial/

Add a new guide to the site

  1. Add the project under guides/<slug>/ (README + optional TUTORIAL.md).
  2. Create wrapper pages:

  3. docs/guides/<slug>/index.md — include guides/<slug>/README.md

  4. docs/guides/<slug>/tutorial.md — include guides/<slug>/TUTORIAL.md (if present)

  5. Register navigation in mkdocs.yml under navGuides.

  6. Add a row to docs/index.md guide table.
  7. Push to main; the Deploy docs workflow publishes automatically.

Build locally

./scripts/prepare-docs.sh
pip install -r requirements-docs.txt
mkdocs serve

Open http://127.0.0.1:8000/agentic-ai-ecosystem/ (MkDocs uses site_url path prefix when set).

Enable GitHub Pages (one-time)

In the repo Settings → Pages, set Source to GitHub Actions. The workflow creates the deployment; no gh-pages branch is required.