A complete docs UI
Top nav, sidebar tree, breadcrumbs, table of contents and heading anchors, all generated
from your file tree and ordered by one _meta.json file.
A static site generator built on SvelteKit. You write plain Markdown and get prerendered pages with almost no JavaScript; when a page needs interactivity, drop a real Svelte component into the prose.
bunx create-svocs-docs@latest Top nav, sidebar tree, breadcrumbs, table of contents and heading anchors, all generated
from your file tree and ordered by one _meta.json file.
Pagefind indexes every page at build time. Search runs in the browser, so there is no server to run and nothing to configure.
Write .md for plain pages. Rename a file to .svx when it needs a live
Svelte component in the prose.
Folders become routes. _meta.json controls titles, order and grouping.
The theme, sidebar, and search dialog are built on Svelte 5 runes rather than stores.
Every page prerendered with adapter-static. The Svelte compiler moves work to
build time so readers download almost nothing.
The same project and scripts run under Bun, pnpm, Deno, or Nub. Pick whichever toolchain you already use.
Each route gets its own branded 1200×630 preview card at build time, recolored by your accent. No browser, no image service.
llms.txt and per-page Markdown endpoints ship with every site, and the CLI can draft
a docs baseline from an existing repo.
One command scaffolds a working site. Everything after that is Markdown.