- It’s built using the Hugo static site generator.
- I used Amazon Lightsail and Certbot to generate it’s Lets Encrypt SSL certificates.
- I created the contact form using plain old javascript. It integrates with an Incoming Webhook for my personal Slack workspace. No need for an email server.
- Everytime I check in a change from my local environment, GitLab CI automatically rebuilds and publishes it to GitLab Pages.
- The only cost is the domain name, apart from the week or so it took to setup.
- Creating this site has been fun, easy, and a great learning experience!