This project manages static website website content and cloud infrastructure for hosting it. The site is built with Zola and runs on AWS using CloudFront and S3. For detailed deploy steps, check out the blog post I've written about hosting Zola sites on AWS.
TL;DR:
Component | Path | Note |
---|---|---|
CloudFront Secure Static Site solution | amazon-cloudfront-secure-static-site | AWS IaC submodule |
Git patch | cloudfront.patch | Modifies the IaC submodule |
Zola theme | themes/(theme) | site style/layout submodule |
Zola project | (everything else) | Zola project content |
Basic deploy process:
- Apply git patch to AWS submodule
- Make changes to Zola content to modify the site
zola build
the site into the AWS submodule'swww/
directory- Run AWS SAM steps to generate and deploy templates