loficode is my blog. It's built with a custom static site generator in Go. It uses templ and htmx via AWS Lambda and API Gateway for progressive enhancement. It serves pre-built static assets from S3 through CloudFront.
Run the development loop using:
make devDeployment is triggered by a GitHub action, which uses Makefile which ultimately invokes Docker to build and AWS CLI + Cloudformation to actually deploy lambda, api gateway, s3, and cloudfront.
To trigger a full deployment manually:
make deployOtherwise, just create a Release in GitHub.
Below is the architecture diagram for the lofi-code stack:
