Skip to content

public-blogs/

This is docs_dir — everything here is built and deployed.

Structure

public-blogs/
├── index.md                # site home — grid cards linking to sections
├── .authors.yml            # author registry (add new authors here)
├── assets/                 # avatar.svg, favicon.svg
├── stylesheets/extra.css   # theme overrides — CSS variables at top
├── platform-engineering/   # section
├── ai-ml/                  # section
├── travel/                 # section
└── casual/                 # section

Adding an author

Edit .authors.yml:

authors:
  handle:
    name: Full Name
    description: One-line bio
    avatar: assets/avatar.svg
    url: https://example.com

Then reference with authors: [handle] in post front matter.

Changing theme colours

Edit stylesheets/extra.css — CSS variables are at the top of the file under :root {}.

Generated files (do not edit)

Path Generated by
site/ make build — full HTML output
site/feed_rss_created.xml mkdocs-rss-plugin
site/feed_rss_updated.xml mkdocs-rss-plugin
site/assets/images/social/*.png Material social plugin
.social_cards_cache/ Social plugin card cache — safe to delete

What NOT to put here

  • Draft or unfinished posts → use draft-blogs/ instead
  • Uploaded images without an assets/ subfolder entry
  • Anything in site/ — it is overwritten on every build