🔐 Admin — Blog Posts

Blog Posts

Note: Posts saved here are stored in Neon PostgreSQL. Run npm run sync-blog then npm run deploy to publish changes to the static site.

All posts

Loading posts…

Failed to load posts. Check console for details.

New Post

Publishing workflow: After saving a post here, run npm run sync-blog to export it to src/content/blog/, then npm run deploy to rebuild and publish the static site. The admin is for drafting — the Astro build is the source of truth for what's live.