<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects on Cloudy Mountains</title><link>https://cloudymountains.cloud/projects/</link><description>Recent content in Projects on Cloudy Mountains</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://cloudymountains.cloud/projects/index.xml" rel="self" type="application/rss+xml"/><item><title>Hugo on S3 and CloudFront with Terraform and GitHub Actions OIDC</title><link>https://cloudymountains.cloud/projects/static-site-s3-cloudfront/</link><pubDate>Fri, 06 Jun 2025 12:20:44 +0100</pubDate><guid>https://cloudymountains.cloud/projects/static-site-s3-cloudfront/</guid><description>&lt;p>When I decided to build my own site, I knew I wanted something fast, scalable, and modern — not just in terms of the tech stack, but also in the way it’s managed and deployed. This post walks you through exactly how my site (Cloudy Mountains) is deployed using &lt;strong>Hugo&lt;/strong>, &lt;strong>AWS (S3 + CloudFront)&lt;/strong>, &lt;strong>Terraform&lt;/strong>, &lt;strong>GitHub Actions&lt;/strong>, and &lt;strong>OIDC&lt;/strong> authentication. I’ll show you the challenges that I had and how to solve them properly.&lt;/p></description></item></channel></rss>