Skip to content

Add docs.qcloud.systems knowledge base (MkDocs Material) - #21

Closed
qcloud-systems wants to merge 1 commit into
mainfrom
docs-knowledge-base
Closed

qcloud-systems wants to merge 1 commit into
mainfrom
docs-knowledge-base

Conversation

@qcloud-systems

Copy link
Copy Markdown
Owner

What this adds

A new, self-contained documentation site in docs-site/, intended for docs.qcloud.systems. info.qcloud.systems is unchanged.

Structure. There are three areas on one learning path (Engineering Note → Tutorial → Self-Hosting Guide → Product Documentation):

  • Engineering Notes: Infrastructure, Security, AWS, Hugo, GitHub, Automation
  • Self-Hosting Guides: Docker, Linux, Deployments, Cloudflare, Monitoring
  • Product Guides: Installation, Configuration, Administration, Troubleshooting

What's in it

  • A branded homepage using the QCS palette, Inter, the Q mark and a learning-path strip, in light and dark
  • Every section scaffolded with a planned-pages outline, ready to fill from notes
  • First published page: Building a Static Site with Hugo, copied from notes/. The original stays on the info site.
  • A contributing guide with a review checklist and four page templates
  • A build hook that fails on credential-like strings, using the same patterns as notes.go
  • Search, tags, copy buttons and edit-on-GitHub links

CI. docs-site.yml runs mkdocs build --strict on changes under docs-site/. deploy.yml now ignores docs-site/**, so docs edits don't redeploy info.qcloud.systems.

To go live

Connect this repo in Cloudflare Pages with root directory docs-site, then add the custom domain docs.qcloud.systems. The exact settings are in docs-site/README.md.

Preview locally

cd docs-site && pip install -r requirements.txt && mkdocs serve

Generated by Claude Code

New self-contained site in docs-site/, separate from info.qcloud.systems:

- Three areas on one learning path: Engineering Notes (infrastructure,
  security, AWS, Hugo, GitHub, automation), Self-Hosting Guides (Docker,
  Linux, deployments, Cloudflare, monitoring) and Product Guides
  (installation, configuration, administration, troubleshooting)
- Branded homepage: QCS palette, Inter, Q mark, learning-path strip
- Section pages scaffolded with planned outlines, ready to fill from notes
- First page: the Hugo static-site note, copied from notes/ (the original
  stays on info.qcloud.systems)
- Contributing guide, review checklist and four page templates
- Build hook that fails on credential-like strings (same patterns as
  notes.go)
- Search, tags, light/dark themes, copy buttons, edit links

CI: docs-site.yml runs `mkdocs build --strict` on changes to docs-site/.
deploy.yml now ignores docs-site/ so docs edits don't redeploy the info site.
Publishing is via Cloudflare Pages; setup steps are in docs-site/README.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VhohB69QJSdMNT4DTUHpuC
@qcloud-systems
qcloud-systems deleted the docs-knowledge-base branch October 20, 2026 03:05
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