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 StartedContentReference

Webmaster

Configure, deploy, and manage a Dune site. YAML config, CLI tools, multiple environments.

Start with: Getting StartedConfigurationDeployment

Developer

Build themes, write TSX content pages, create plugins, extend the engine.

Start with: Getting StartedContentThemesExtending

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