Automating my Blog Deployment

Posted on May 15, 2026

I just updated the deployment pipeline for this blog. Previously, I had to manually build the site locally and push the generated HTML files to GitHub.

Now, I’ve set up a GitHub Action that: 1. Installs Haskell and Stack. 2. Builds the site automatically from source. 3. Deploys it directly to Azure Static Web Apps.

This makes the workflow much cleaner — I just push the Markdown files and everything else is handled automatically!