π Content repository for my blog posts.
In order to implement blog functionality on my website, I use a git repository to keep track of the blog content.
By maintaining content in a separate repository to website code, blog articles can be released independently of new functionality.
-
Blog articles are written in Markdown, both for its flexibility and simplicity. These are stored in the
content
directory. -
Articles are deployed to an AWS S3 bucket with a CI/CD workflow using Github Actions.
-
Ansible is used to deploy the required AWS resources, instead of an AWS CloudFormation or CDK template.