<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ryan Brooks</title><description>Infrastructure, tooling, and the judgment calls in between.</description><link>https://mrbrooks.dev/</link><language>en-us</language><item><title>Serving a static site from S3 without tripping over clean URLs</title><link>https://mrbrooks.dev/posts/serving-a-static-site-from-s3/</link><guid isPermaLink="true">https://mrbrooks.dev/posts/serving-a-static-site-from-s3/</guid><description>S3 origins don&apos;t resolve directory indexes, which breaks every clean URL on an Astro build. The fix is fifteen lines of JavaScript in the right place.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate><category>aws</category><category>cloudfront</category><category>terraform</category><author>Ryan Brooks</author></item></channel></rss>