
In search of a platform for this blog, I stumbled upon Hugo and got cosy with Static Site Generators. Hugo promised a fast and modern static site generator written in Go, designed to make website creation fun again. The inner geek in me was excited by that and the secret nerdy joy of writing posts in Markdown and pushing them to Github Pages to build and deploy appealed to me.
I opted for a minimalist Hugo theme called PaperMod and set to work on breathing life into my new pet project.
Basic Steps
- Create
tomkealey.github.iorepository in GitHub - Install Hugo
brew install hugo - Create site
hugo new site <sitename> - Initialise Github
git init - Install PaperMod
- Build locally
hugo -D - Serve locally
hugo server -D« ideal for viewing the site locally - Configure Github Actions
- Push site to Github
- Deploy to https://tomkealey.github.io
- Create a post or two
- Tweak theme
- Change CNAME, A and AAAA to map www.tomfoolery.se to https://tomkealey.github.io