New website platform
My website was previously built using Jekyll and hosted on Netlify. Because of various problems I’ve had with my Jekyll setup, I decided to go for another static site generator: Hugo.
I have been very happy with Netlify. Easy to deploy, integration with Github repos and automatic SSL certificates from Let’s Encrypt – all for free! Despite all this, I wanted to become more familiar with Amazon Web Services (AWS) and all their products, so I changed my setup so that this site is now hosted in an S3 bucket and distributed using Cloudfront.
So far I’m very happy with the new setup. Hugo is lightning fast and easy to configure. I’ve created a simple bash script that automates the process of building the site, deploying it to S3 and invalidating the Cloudfront cache.