Esc

Start typing to search the docs

Make beautiful docs
with Svelte & Markdown

Simple, powerful and flexible site generation with everything you love from Svelte. Write plain Markdown, drop in components where it counts, ship prerendered pages with almost no JavaScript.

bunx create-svocs-docs@latest

Full-power docs in minutes

Top nav, sidebar tree, breadcrumbs, table of contents and heading anchors — generated from your file tree, ordered by _meta.json. No fragile config maze.

Zero-config full-text search

Pagefind indexes every page at build time. No server, no API keys, no setup.

Markdown meets Svelte

Write .md for speed, upgrade to .svx and drop in live Svelte components where interactivity matters.

File-system routing

Folders become routes. _meta.json controls titles, order and grouping.

Runes-first reactivity

Theme state, sidebar, search — all built on Svelte 5 runes. No stores, no legacy patterns.

Static export, tiny footprint

Every page prerendered with adapter-static. The Svelte compiler moves work to build time so readers download almost nothing.

Bring your own runtime

First-class Bun, pnpm and Deno workflows. Same project, same scripts, your choice of toolchain.

…and everything else you'd expect

  • Table of contents
  • Breadcrumbs
  • Anchor links
  • Reading time
  • Dark / light mode
  • SEO metadata
  • Copy / view as Markdown
  • llms.txt for AI tools
  • 5 pluggable search backends
  • Accent-color theming
  • Sub-path deploys
  • AI-generated docs from a repo

Explore the starter docs

View all →

Ship docs your users will love.

Markdown in, beautiful static site out. Get running in under a minute.