export default defineNuxtConfig({
extends: ['@kirchdev/duxt']
});That's it. Add Markdown to docs/ and duxt turns it into a documentation site.
npx nuxi@latest init -t github:kirchDev/duxt-starter my-docs
cd my-docs
pnpm install
pnpm devOpen the local address Nuxt prints, then edit docs/index.md.
- 📄 Markdown-first — files in
docs/become documentation pages. - 🎨 Ready-made theme — duxt supplies the site shell, navigation, and dark mode.
- 🧭 Clear first step — the landing page and navbar lead readers to Getting started.
- ⚙️ Small configuration surface — set the site name in
app/app.config.ts.
app/app.config.ts Site title and duxt configuration
docs/ Your Markdown documentation
nuxt.config.ts The duxt layer extension
This template is intentionally small. Improvements that keep its first-run experience simple are welcome in the duxt repository.