JPJenna Press

A static-first Nuxt CMS starter built on a unified content schema

JennaPress helps teams build company websites and landing pages with reusable content models, switchable templates, and AI-friendly generation workflows. It is designed for fast static deployment, consistent rendering, and flexible visual customization on top of the same data contract.

The background behind Jenna Press

Too many small sites become accidental apps

Many website projects start as simple publishing work, then drift into custom dashboards, runtime APIs, and fragile deployment stories.

Small teams need clear boundaries

A static project becomes easier to maintain when content authors, template authors, and framework rules each have a stable place to work.

Multilingual delivery should be designed, not patched

English, German, and Chinese content should follow one route and persistence model instead of three unrelated conventions.

Reusable blocks
Same content
Different template

Continue with the design rules

The principles page explains why Jenna Press keeps static-only delivery, equal themes, and generated files under strict control.
Read the principles

Why this project was started

Jenna Press was started to make project websites easier to explain, easier to review, and easier to deploy.

The goal is not to compete with large CMS products. The goal is to give a focused framework to teams that need an official project site, a product narrative, a small blog, and multilingual support without adding a backend by habit.

That is why the project keeps its scope narrow. It prefers a clear contract over endless flexibility.