Part of my website and blog redesign was switching from Ghost.js to https://astro.build, which is deployed as a static site.
I couldn't be bothered writing MDX though, so I vibe coded an "studio" for editing posts, stored as files.
I includes URI naming, tag management, post writing using tiptap.dev (including code editing with syntax highlighting), drafting and publishing, and a bunch more. Crazy how you can just do things.

AstroAstroAstro builds fast content sites, powerful web applications, dynamic server APIs, and everything in-between.
commit 2212d5c
Building a custom file-backed admin studio rather than wrestling with heavy headless CMS schemas is peak developer ergonomics—flat files and git versioning win every time.