SaxDocs & GitHub — FAQ
This site — docs.saxobroko.com from saxobroko/SaxDocs. See This docs site.
DOC-001 — What is SaxDocs?
- Personal documentation site at docs.saxobroko.com — homelab, finance, handover.
DOC-002 — Where is source code?
- GitHub saxobroko/SaxDocs — public repo with private login on site.
DOC-003 — How does deploy work?
- Push to main → GitHub Actions → Cloudflare Pages.
DOC-004 — Site stale after edit?
- Check Actions for failed build.
DOC-005 — Edit a page?
- Edit markdown in docs/ folder, commit, push main.
DOC-006 — Preview locally?
pip install -r requirements.txt && mkdocs serveor docker compose — port 8000.
DOC-007 — Need PC on for docs?
- No — moved from old NPM-on-PC to Cloudflare Pages.
DOC-008 — Login to edit on GitHub?
- GitHub account with repo access — Ryan — vault for credentials.
DOC-009 — Login to read docs?
- Cloudflare Access + Authentik — Open docs.
DOC-010 — Search docs?
- Ctrl+K / ⌘K in site search.
DOC-011 — FAQ format?
??? questioncollapsible blocks — this section.
DOC-012 — Add new FAQ file?
- Create under docs/FAQ/, list in docs/FAQ/.pages.
DOC-013 — Nav order?
- Controlled by .pages files per folder.
DOC-014 — Theme?
- Material for MkDocs — mkdocs.yml.
DOC-015 — Page history dates?
- Git revision plugin — Melbourne time at page bottom.
DOC-016 — View blame on GitHub?
- History icon on page or footer View history link.
DOC-017 — Secrets in markdown?
- Never — passwords in Vaultwarden only.
DOC-018 — Will in git?
- Yes — Personal/will.md — legal paper may also exist.
DOC-019 — Finance numbers in git?
- Approximate only (~$31k offset) — live in bank apps.
DOC-020 — Broken link on page?
- Fix markdown link, push — or note in todo.md.
DOC-021 — Mermaid diagrams?
- Supported in markdown — see mkdocs.yml superfences.
DOC-022 — Images in docs?
- assets/ or relative paths — commit to repo.
DOC-023 — Cloudflare Pages project?
- Linked to SaxDocs repo — Cloudflare doc.
DOC-024 — Custom domain docs?
- docs.saxobroko.com in Cloudflare Pages settings.
DOC-025 — Rollback bad deploy?
- Revert commit on main or redeploy previous Pages build.
DOC-026 — Fork vs main repo?
- Edit saxobroko/SaxDocs directly if you have write access.
DOC-027 — Pull request workflow?
- Optional — Ryan may push direct to main.
DOC-028 — requirements.txt?
- Python deps for mkdocs build — CI uses same.
DOC-029 — docker compose for docs?
- Alternative local preview — see Server/docs.md.
DOC-030 — Plugin minify?
- pub-minifier + minify in mkdocs.yml — don't break build removing blindly.
DOC-031 — Privacy plugin?
- Strips some external URLs at build — intentional.
DOC-032 — Edit URI on GitHub?
- Edit button on page uses edit_uri in mkdocs.yml.
DOC-033 — Saxon died — keep updating docs?
- Ryan may update handover notes as facts change.
DOC-034 — 1000+ FAQ claim?
- FAQ index goal — search by category files.