Welcome to my personal blog.
I built this site with Flask in Python. Posts are written to a SQLite database, and read when the site is statically generated by Frozen-Flask. It turns out it isn't recommended to give GitHub Actions read access to your AWS database, so I decided to commit the sqlite file to GitHub.
I've successfully setup GitHub Actions to build my static pages, upload them to my S3 bucket, and then invalidate the cloud front cache when a new change is merged into the master branch.
We now have Markdown support in the posts as well, check out this image:
Goodbye