Themes
ReactPress themes power the visitor-facing site. They are Next.js apps that render CMS content with SSR/ISR, SEO, sitemap, and OG tags — while Admin stays the same.
Install a theme
- Open Admin → Appearance → Themes
- Browse the npm catalog and install an official theme
- Activate it —
reactpress initcan also auto-activate the featured theme
See Appearance & themes for the full Admin workflow.
Official starters
| Resource | Purpose |
|---|---|
| reactpress-theme-starter | Scaffold a production Next.js theme |
| Hello-world template | Minimal theme for learning the contract |
| Live theme demo | reactpress-theme-starter.vercel.app |
Templates
Templates are ready-made starting points for blogs, docs, and marketing sites. Use a starter theme, then tune layout and content types in Admin.
Develop your own theme
ReactPress themes speak a clear contract with the CMS API and Toolkit packages. Start here:
Related
- Plugins — extend Admin and API behavior
- Best practices — SEO and shipping guides
- What is ReactPress?