YuPress
A content toolkit and static documentation framework.
YuPress compiles a content project, validates navigation and prerenders a static React documentation site. It builds on the standalone Markdown compiler. The default theme and component-reference tools are separate, optional packages.
Choose a guide
- Getting started: create a site and use the CLI.
- Configuration: sources, locales, navigation and rendering options.
- Content projects and plugins: discovery, lifecycle and shared compilation.
- Themes: full themes, document renderers and headless consumers.
- Code blocks: automatic Shiki highlighting and copying.
- Deployment: SSG, base paths and static hosting.
Package boundaries
Core exposes content models, Node services, Vite integration, CLI and unstyled React contracts. It does not depend on UI, Emotion or a default theme. Use @yuzur1ha/press-theme for the supplied visual site and @yuzur1ha/press-reference for Demo/API documentation. Applications retain their metadata schemas and publication policies.
Previous guide links
Content and Node APIs → Static site → Independent applications → Quick start → Configuration → CLI commands → Public entry points → Content plugins → Themes → Headless Vite → Locales and navigation →