$ pnpm ciderpress dev ▸ ciderpress 0.5 — Rspress 2.0 ▸ watching ./docs, ./openapi.yaml ▸ sidebar synced from 24 files ▸ openapi spec parsed — 18 endpoints ✓ ready on http://localhost:4321 in 412ms ↻ docs/guides/openapi.md changed ↻ rebuilt sidebar in 8ms
Everything you need, nothing you don't. Configured in TypeScript, validated at boot.
Define your docs site in ciderpress.config.ts. Zod validates at boot — no surprises in prod.
import { defineConfig } from 'ciderpress' export default defineConfig({ title: 'Acme Docs', pages: [ { title: 'Guides', include: 'docs/guides/*.md' }, ], theme: { themes: ['mulled'] }, })