All Projects
Website
mithrilandmud.com
CompleteProduct Marketing Website
Marketing and devblog site for Mithril & Mud — featuring a blog powered by Astro Content Collections, press kit, Steam integration, and automated social posting via GitHub Actions.
Astro Netlify GitHub Actions Markdown
About
The official marketing site for Mithril & Mud. Serves as the hub for patch notes, dev blog posts, press materials, and community links.
Technical Highlights
- Astro 5 with Content Collections for type-safe markdown blog posts
- 18+ blog/patch note posts with frontmatter schema validation
- Dynamic routing (
[id].astro) for individual blog entries - GitHub Actions CI/CD — auto-posts new blog entries to X/Twitter and Discord
- Discord webhook integration — separate channels for dev-blog and patch-notes
- Custom tweet field in markdown frontmatter for social media formatting
- Press kit page with factsheet, descriptions, and downloadable assets
- Steam Store widget embedded on homepage
- Custom MoriaCitadel font for dwarven-themed headings
Social Automation
When a new blog post is pushed to master:
- GitHub Action detects changes in
src/content/blog/ - Extracts tweet text from frontmatter (or auto-generates)
- Posts to X via Tweepy API
- Posts embeds to Discord via webhooks
- Saves Discord message IDs for future edits