After quite a break I’ve moved my blog off Blogger and wanted a static site instead. I did most of the work to convert to Jekyll and GitHub pages. However, I like building things myself so wanted to use AWS tools to host instead and I don’t use Ruby so opted for Hugo instead so I don’t have to setup Ruby environments.
Now I have the following flow:
- Commit changes to GitHub.
- AWS CodePipeline is watching for changes. Once detected it will use CodeBuild to build the site and then deploy to S3.
- You’ll actually consume the site via CloudFront and ACM for TLS happiness.
I’ll post my about the actual details of my setup in the future.