How this blog is made

Answer: It is made with Hugo, Amazon Web Services and Github.

The architecture which will be deployed for this project will look like this:

Diagram

I have split this project into 3 parts:

Setup Hugo and Github

This blog post is about how to set up a Github Repository and Hugo to create a static website which looks like my blog here.

Host a static website on AWS

This blog post is about how to host a static website on AWS in a secure way.

Github Actions, Hugo Deploy and Amazon S3

This blog post is about how to use Github Actions and Hugo deploy to automatically deploy a website every time changes are made to the Github Repository.