• 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!