site: stage 4: building the site itself
Getting the site into a state worth sharing — PaperMod setup, profile home page, content structure, and a few problems solved along the way.
Getting the site into a state worth sharing — PaperMod setup, profile home page, content structure, and a few problems solved along the way.
How we set up S3, CloudFront, and a GitHub Actions deploy pipeline for tacedata.ca — no long-lived credentials, no manual deploys.
Why email migration had to happen before any DNS work — moving tacedata.ca email to Fastmail without losing anything.
Evaluated Hugo and three themes before committing to a stack — and what we were actually looking for.