Skip to main content

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​

  1. Open Admin → Appearance → Themes
  2. Browse the npm catalog and install an official theme
  3. Activate it — reactpress init can also auto-activate the featured theme

See Appearance & themes for the full Admin workflow.

Official starters​

ResourcePurpose
reactpress-theme-starterScaffold a production Next.js theme
Hello-world templateMinimal theme for learning the contract
Live theme demoreactpress-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: