In this tutorial we will create a static website publishing platform hosted in the cloud using several AWS services. It will run static website generator Hugo on AWS Lambda, store files in AWS S3 and serve them from AWS CloudFront. You will learn what these services do and set them up with easy-to-follow step by step instructions and screenshots.
My website is built with Hugo and is hosted on AWS using the configuration described in this tutorial. I spent a few evenings configuring it but this tutorial will get you started in less than 30 minutes.