This post covers how this site was set up, as a reference for future me.

Stack

  • Generator: Hugo — fast static site generator
  • Theme: PaperMod — clean, light/dark mode
  • Hosting: GitHub Pages
  • Domain: jeroen3.nl
  • CI/CD: GitHub Actions — builds and deploys on every push to main

Writing a new post

  1. Create a new file under content/posts/ with a .md extension.
  2. Add front matter at the top (see example below).
  3. Write content in Markdown.
  4. Commit and push — GitHub Actions will build and deploy automatically.
---
title: "My Post Title"
date: 2024-03-15
draft: false
tags: ["tag1", "tag2"]
description: "Short description shown in post listings."
---

Post content goes here.

Dark mode

The site defaults to dark mode. Visitors can toggle between dark and light using the button in the header.