About this website
This site is intentionally bare, as I’m no designer. But what it is, is demonstrative of the techniques I’ve learned. Every change to it is committed to Git, first and foremost, before a pull request gets opened. GitHub Actions builds it and deploys it to a staging setup so that I can preview the site in a safe way. Once I’m happy that it looks like I want it to, I can merge the pull request and have it deployed to the correct location automatically.
I may not know a lot about HTML, CSS and suchlike. But with the wide array of modern static site tools, I don’t need to!
What I can do is write well-formed Markdown and use the toolchain available to me to make turning that into a functional website quick, simple, and automated as much as possible.
Technologies used:
- Hugo static site generator
- Hextra theme
- GitHub
- GitHub Actions for CI/CD purposes
- OctoDNS for configuring DNS records
- Mailcow for email services on this domain
Changes are checked for validity using the pre-commit
framework to make sure commits are of
a high quality and follow best practices. I’m a big fan of using automated tooling like this across an entire team for
consistency and quality with minimal effort.