Documentation
Everything you need to build and deploy a Dune site.
What is Dune?
Dune is a flat-file CMS for Deno. You write content in Markdown, build themes with Preact TSX, and run the whole thing as a standard Deno HTTP server. No database, no build pipeline, no vendor lock-in.
Quick links
- Getting Started — scaffold your first site in 5 minutes
- Configuration — site.yaml options and deno.json setup
- Content — markdown files, frontmatter, and content structure
- Themes — TSX-based themes, layouts, and theme inheritance
- Plugins — the plugin hook system and publishing to JSR
- Deployment — running in production on a VPS or Deno Deploy
Prerequisites
- Deno 2.x or later
- A terminal and a text editor — that's it