demo/directus-blog.html
LIVE DEMO

This is what your blog would look like, on Directus.

Every post below was created in the Directus admin (open the editor on the right), written in Markdown, and rendered through this Astro frontend. Built in 90 minutes from an empty Supabase schema.

Login as: demo@gautamkhorana.com / directus-demo

Read-mostly demo. Click around, try the rich text toolbar, see how scheduled posts work. Real builds: $8,000-$19,000 USD (£6,000-£15,000), 2-3 weeks.

4 posts published

What you are looking at, technically

  • CMS: Directus 11.17.4 on Railway (Hobby plan, $5/month)
  • Database: Supabase Postgres (free tier)
  • Frontend: Astro 5.1, statically generated, deployed on Netlify
  • Markdown rendering: marked at build time
  • Schema: one table demo_posts, no relations, deliberately minimal
  • Editor experience: Directus's input-rich-text-md interface — Notion-like WYSIWYG over a Markdown body field
  • Total build time: 90 minutes from empty schema to this page

What changes for a real client build

A real deployment adds:

  • Categories and tags as separate tables with proper m2o / m2m relationships
  • Authors table linked to directus_users so each post tracks the editor
  • Image upload library backed by S3 or Supabase Storage
  • Scheduled publishing via a Directus Flow (cron-trigger)
  • Roles and permissions so contributors, editors, and admins have different access
  • SEO fields (meta title, meta description, Open Graph image) per post
  • Revision history and one-click rollback (built into Directus)
  • Search via Algolia or Pagefind, integrated into the frontend

None of that is theoretical. All standard Directus features, configured in the admin, no custom code.

When you're ready

Book a 30-minute call. Tell me your editorial team size, your existing CMS, and your timeline. By the end of the call you have a stack pick, a price, and a delivery window.