Skip to content

Overview

A production-ready marketing, blog, and docs site built with Astro and the EmDash CMS. The blog and pages are authored in the EmDash admin panel and stored in SQLite; the site is server-rendered and self-hosts on Dokploy.

  • EmDash CMS — blog and pages authored in an admin panel, rendered from Portable Text
  • English-first, multilanguage-ready — i18n engine wired so you can add locales anytime
  • Server-rendered — Astro Node adapter; runs anywhere Node + a volume is available
  • Docs — Starlight-powered documentation with full-text search
  • SEO — JSON-LD structured data, sitemaps, Open Graph meta, robots.txt, and dynamic llms.txt
Layer Technology
Framework Astro v7 (server output, Node adapter)
CMS EmDash
Database SQLite
Docs Starlight
Styling Tailwind CSS v4
Hosting Dokploy (Docker)
Media Cloudflare R2 (S3 API)

Read the Quick Start guide to get the project running locally.