Skip to content

docs(site): scaffold MkDocs Material homepage#37

Open
fnayou wants to merge 1 commit into
mainfrom
feat/mkdocs-homepage
Open

docs(site): scaffold MkDocs Material homepage#37
fnayou wants to merge 1 commit into
mainfrom
feat/mkdocs-homepage

Conversation

@fnayou

@fnayou fnayou commented Jun 25, 2026

Copy link
Copy Markdown
Owner

Summary

Scaffolds a public documentation site built with MkDocs Material, deployed via GitHub Pages. Kept fully separate from the internal ./docs tree, which is left untouched.

What's included

  • mkdocs.ymldocs_dir: website, so ./docs is never published.
  • Catppuccin Macchiato (blue accent) theme override in website/assets/stylesheets/catppuccin-macchiato.css.
  • .github/workflows/docs.yml — GitHub Actions build + deploy to Pages (push to main + manual workflow_dispatch).
  • Placeholder pages for Home, Getting Started, Features, Usage, Reference, Screenshots — title + intent paragraph + TODO each, no fake content.
  • site/ added to .gitignore.

Not included (intentional)

  • No existing documentation moved, renamed, or deleted.
  • No migration of ./docs content yet.

After merge

  1. Settings → Pages → Source: GitHub Actions.
  2. Site deploys to https://fnayou.github.io/dotfiles/.

Test locally

```bash
docker run --rm -it -p 8000:8000 -v "$PWD":/docs squidfunk/mkdocs-material serve --dev-addr=0.0.0.0:8000
```

Add a public documentation site built with MkDocs Material and deployed
via GitHub Pages, kept separate from the internal ./docs tree.

- mkdocs.yml with docs_dir: website (./docs stays internal, unpublished)
- Catppuccin Macchiato (blue accent) theme override stylesheet
- GitHub Actions workflow for Pages build and deploy
- Placeholder pages for Getting Started, Features, Usage, Reference
- Ignore MkDocs build output (site/)

No existing documentation moved, renamed, or deleted.
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