Content-first by design
Clean layouts, readable typography, and generous spacing help your content take center stage.
Astro documentation theme
Dahlia is a minimal, content-first documentation theme for Astro. Thoughtful by default. Focused on clarity, reading, and pace.
pnpm add @prosefly/astro-theme-dahlia
The useful middle layer
Dahlia handles the structure that makes documentation feel complete, while your Astro project remains yours.
Clean layouts, readable typography, and generous spacing help your content take center stage.
Get up and running in minutes with sensible defaults and minimal configuration.
Extend Dahlia with components, styles, and content collections built to stay adaptable.
Add local search or another provider without letting utility compete with the page.
Give readers a comfortable reading surface with system-aware appearance controls.
Keep navigation, UI messages, routes, and metadata aligned across locales.
Welcome to Dahlia
Dahlia keeps the interface present, useful, and easy to ignore when the reader needs to focus.
Reading is the feature
Dahlia gives every page a clear rhythm, so guides feel welcoming and references stay easy to scan.
Configuration without ceremony
Use the config file for the decisions that shape the reading experience. Keep the rest of your project in Astro’s hands.
appearance: {
accent: "rose",
gray: "neutral",
radius: "medium",
defaultMode: "system"
}A small setup surface
Install the theme, point it at your content, and keep extending your site through Astro’s own primitives.
{
"$schema": "https://prosefly.dev/schema/dahlia.json",
"name": "My Docs",
"appearance": {
"accent": "rose",
"defaultMode": "system",
"radius": "medium"
},
"docsNav": [
{ "label": "Guides", "items": ["overview", "installation"] }
]
}Use the stable schema URL for editor autocomplete and validation, then override only the pieces your project needs.
Open the schemapnpm add @prosefly/astro-theme-dahlia @prosefly/astro-componentsYour next docs site
Bring Dahlia into your Astro project and start with a documentation surface that knows when to stay quiet.