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.

Jenna Press 正在解决什么问题

很多项目网站一开始只是简单发布需求,后来却慢慢积累后端假设,维护成本超过内容本身真正需要的复杂度。

小网站经常变成意外应用

一个项目官网通常需要页面、文章、翻译、模板和搜索友好的元数据,而不是账号、运行时编辑、自定义 API 和数据库操作。

内容工作需要可审阅文件

Markdown 和 front matter 让真实来源留在版本控制里,帮助人类和 AI agent 做更窄、更安全的改动。

模板应该可以替换

静态网站应该能从 SaaS 落地页切换到企业官网、文档式布局或产品展示,而不需要修改框架路由。

多语言路由应该可预测

默认内容和本地化内容应遵循同一套 URL 模型,方便搜索引擎、用户和维护者理解哪个页面是权威版本。

SEO 应该是结构,不是装饰

标题、摘要、canonical URL、内容分类和描述性内部链接应该属于发布模型,而不是上线前临时补一层。

GEO 需要可提取答案

AI 搜索系统需要清晰实体、简洁定义、示例和稳定声明,才能更准确地引用或总结页面内容。

Reusable blocks
Same content
Different template

继续阅读设计规则

Principles 页面说明哪些边界让 Jenna Press 保持静态优先、模板安全、多语言和可维护。
阅读设计原则

为什么要启动这个项目

关于 Jenna Press

Jenna Press 存在的原因,是因为手写静态站和完整 CMS 之间仍然有一个有价值的中间地带。

很多团队需要一个官方项目网站:能解释项目、发布类似文档的页面、维护一个小博客,并支持不止一种语言。它们也需要网站快速、可抓取、容易部署。但很多时候,它们并不需要一个在线应用服务器,只是为了渲染营销文案。

这个项目刻意保持范围收敛:

  • 使用 Nuxt 作为应用与静态生成层。
  • 使用 Markdown 和 front matter 存储站点内容。
  • 把模板限制在独立模板目录里。
  • 让框架路由保持通用和稳定。
  • 支持页面、博客和产品引流内容,但不引入电商、账号、评论或 CMS 编辑后台。

因此,Jenna Press 适合正在寻找 static-first CMS starter、Nuxt Markdown 网站框架、多语言静态网站生成器 或 模板驱动项目官网框架 的团队。

它也为 AI 辅助维护设计了清晰边界。内容 agent 维护内容,模板 agent 维护模板,框架任务必须被明确提出。这样的分离让改动更容易 review,也避免一次普通文案更新变成隐藏的框架变更。

如果想了解这些边界背后的运行规则,可以继续阅读 Jenna Press 设计原则。如果想从搜索和 AI 回答引擎角度理解内容结构,可以阅读 静态优先项目网站的 SEO 与 GEO。

Powered by open source.GitHub·Company