Documentation
A flat-file CMS built on Deno and Fresh 2. Content is files. No database required.
Choose your path
Dune serves content editors, webmasters, and developers equally. Pick your starting point:
Content Editor
Write pages in Markdown, organize with folders, tag with taxonomies. No code required.
Start with: Getting Started → Content → Reference
Webmaster
Configure, deploy, and manage a Dune site. YAML config, CLI tools, multiple environments.
Start with: Getting Started → Configuration → Deployment
Developer
Build themes, write TSX content pages, create plugins, extend the engine.
Start with: Getting Started → Content → Themes → Extending
Documentation Sections
| Section | Description |
|---|---|
| Getting Started | Installation, quickstart, project structure |
| Content | Markdown, TSX, frontmatter, collections, taxonomies, media |
| Configuration | Site config, system config, programmatic config |
| Themes | Templates, inheritance, layouts |
| Deployment | Deno Deploy, traditional servers |
| Extending | Hooks, format handlers, plugins |
| Reference | CLI commands, REST API, config schema |