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.
Features
Section titled “Features”- 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 dynamicllms.txt
Tech Stack
Section titled “Tech Stack”| 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) |
Next Steps
Section titled “Next Steps”Read the Quick Start guide to get the project running locally.