Repolode
apostrophecms

apostrophecms/apostrophe

基于 Node.js 与 MongoDB 的开源内容管理框架,支持页面内直接编辑,也可作为无头 CMS 使用。

可替代:WordPressContentful

Star
4,652
Fork
653
未关闭 Issue
145
最近提交
17小时前

这是什么?

ApostropheCMS 是基于 Node.js 和 MongoDB 构建的全栈内容管理系统。内容编辑者可以直接在线上页面上修改文字和媒体内容,无需切换到单独的后台界面;开发者则使用现代 JavaScript 编写模板和内容类型。

项目也可以作为无头 CMS 使用。其 REST API 支持 React、Vue、Svelte、Astro 等前端框架获取内容,并提供 Astro 官方入门套件,便于保留可视化编辑能力。通过 apos 命令行工具可快速创建站点,并用一条开发命令在本地运行。

框架包含权限、工作流和翻译等功能,其中部分能力通过付费的 Pro 扩展提供。项目要求 Node.js 20 及以上、MongoDB 6.0 及以上版本,可部署到任何支持 Node.js 的平台。

核心功能

  • 01在线页面上直接进行内容编辑
  • 02提供无头 REST API,可对接任意前端框架
  • 03提供 Astro 入门套件并支持可视化编辑
  • 04通过命令行工具快速创建项目
  • 05权限、工作流和翻译等能力可通过 Pro 扩展使用

适用场景

  • 搭建企业官网或营销站点,让非技术编辑人员直接更新页面
  • 为 React、Vue 或 Astro 前端提供无头内容后端
  • 运行需要基于角色权限管理的多站点或企业级内容运营

标签

常见问题

apostrophe 是什么?
基于 Node.js 与 MongoDB 的开源内容管理框架,支持页面内直接编辑,也可作为无头 CMS 使用。 ApostropheCMS 是基于 Node.js 和 MongoDB 构建的全栈内容管理系统。内容编辑者可以直接在线上页面上修改文字和媒体内容,无需切换到单独的后台界面;开发者则使用现代 JavaScript 编写模板和内容类型。
apostrophe 可以免费使用吗?用的什么许可证?
apostrophe 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
apostrophe 还在维护吗?
活跃维护中。apostrophe 最近一次提交是在 2026年10月21日。
apostrophe 适合用来做什么?
搭建企业官网或营销站点,让非技术编辑人员直接更新页面 为 React、Vue 或 Astro 前端提供无头内容后端 运行需要基于角色权限管理的多站点或企业级内容运营
在哪里获取 apostrophe?
源代码和安装说明在 GitHub 上:https://github.com/apostrophecms/apostrophe

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目