Skip to content

mbbroberg/mbbroberg.github.io

Repository files navigation

mbbroberg.github.io

Personal website built with Hugo and Anatole theme.

How it works

These are mostly notes to my future self.

Writing Flow 🌊

The site builds and deploys automatically through GitHub Actions. To add new content:

  • Add posts to content/articles/
    • defaulting to images in static/images/ these days, and fixing old pathways with layouts/_default/_markup/render-image.html
    • or add pages to content/ as a new folder and index.md file to use Hugo Page Bundles and store images with posts
  • Adding to content/garden adds to my digital garden 🌱
    • Garden design is controlled by the taxonomy and layouts/garden/list.html
  • Update about me in content/_index.md
    • Social links are in config/params.toml
    • Create a link to the new page in config/menus.toml

Other Notes 📦

  • Theme updates: git submodule update --remote --merge themes/anatole
  • GitHub Actions is under .workflows/
    • I used to build through Netlify but Actions is working well now

How I write 📝

I use Obsidian for my notes and Enveloppe plugin to publish to this site.