Period: September 23, 2025 Total Commits: 4
Daily Dev Update: Clean URLs, Simpler Deploys - September 23, 2025
Hey, here’s what we’ve been working on. Today was a housekeeping pass focused on the website: routing, deploys, and a small cleanup. No balance changes or bot updates in this one—just making sure the guides and patch notes pages are reliable and easy to share.
What’s New
- Clean URLs across the site. Pages like the How to Play guide and individual blog posts now use simple paths you can paste into chat without the .html bits.
- The site deploy is stable and live on our static hosting and CDN. Pages open directly, refresh correctly, and deep links behave.
Why this matters:
- Easier sharing of guides and updates with friends and teammates.
- Fewer 404s when you refresh or navigate directly to a subpage.
- Keeps the content organized without weird workarounds.
[screenshot: How to Play page with clean URL in the address bar at 556f2f6]
[screenshot: Blog post page with working internal links at a273355]
What Got Fixed
- Routing issues that caused some pages to break on refresh are resolved. Deep links to specific articles should load consistently now.
- Minor site tweaks to layout and spacing for better readability on the guides and posts.
- Cleaned up a small unused variable that was just noise—nothing player-facing, but good to keep the codebase tidy.
[screenshot: Site navigation header showing active link state at fe21d1c]
If you ran into broken links earlier, that should be sorted. Thanks to everyone who flagged pages that didn’t load as expected.
Under the Hood
We iterated on how the site builds and serves pages, then settled on the standard approach recommended by the tooling we use:
- The site now outputs pages in a directory format (think /how-to-play/ under the hood).
- Our CDN layer appends index.html where needed so you still get clean URLs.
- This matches common static hosting patterns and cuts out a bunch of edge cases we were hitting.
We briefly tried a flat-file output (explicit .html files) to simplify things. It worked, but created trade-offs for nested routes and link consistency. Switching back to the widely used directory pattern made the links cleaner and the deploy easier to reason about.
That’s it for today. Quiet update, but important for reliability. Appreciate the reports about broken links—those nudged this work up the list.