commits in the last year
Don't waste time on Stripe subscriptions or designing a pricing section. Get started today with our battle-tested stack and built-in monetization features.
Get Lifetime Access
610 commits in the last year
© 2026 Dirstarter. All rights reserved.
Blog posts are now fully managed through the admin dashboard with a rich text editor, scheduling, and database storage
Blog posts are no longer stored as static MDX files. They now live in your database with a full admin interface for creating, editing, and publishing – giving you complete control over your content without touching code.

If you're upgrading from a previous version that used file-based MDX blog posts, a migration script is included to automatically move your content to the database:
SKIP_ENV_VALIDATION=1 bun run scripts/migrate-posts.tsThe script parses frontmatter, extracts plain text for search, and inserts each post into the database. It's safe to run multiple times – posts with existing slugs are skipped.