开源项目开发者工具类新手
Ghost - 现代出版、会员、订阅和新闻通讯的开源平台
Ghost 是一个开源、无头 Node.js CMS,专注于现代出版、会员管理、订阅和新闻通讯。用户可通过官方托管服务快速部署,也可使用 Ghost CLI 自托管。项目采用 MIT 许可证,由 Ghost Foundation 维护。
0 次阅读2026/09/09 发布
社区作者 · zZz
它解决什么问题
Ghost 是一款用于现代出版的开源内容管理系统,定位为“独立、专业的发布平台”。它是最流行的开源、无头 Node.js CMS,能够与已有工具链配合,支持会员管理、订阅服务和新闻通讯等场景。项目官方推荐使用 Ghost(Pro) 托管服务,以约 2 分钟时间启动新站点,并自带全球 CDN、备份、安全与维护。
同时用户也可通过 Ghost CLI 自行安装:本地可执行 ghost install local 快速启动;服务器上可执行 ghost install 完成包括 LetsEncrypt SSL 自动配置在内的生产环境安装。所有收入归 Ghost Foundation,用于项目开发与维护。该项目遵循 MIT 许可证,Ghost 与 Ghost Logo 是 Ghost Foundation Ltd. 的商标。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
官方推荐使用 Ghost(Pro) 托管服务快速启动生产实例。若自行运行实例,采用 Ghost CLI:
- 准备环境:需要可使用 npm 命令的 Node.js 环境,页面未标明具体版本要求。
步骤 2 · 安装 Ghost CLI:执行
npm install ghost-cli -g。
- 本地安装:带上 local 标志运行 ghost install local,可在不到一分钟内于本机启动。
更多关于推荐的托管堆栈、正确升级、主题开发和 API 使用的说明,参见官方文档。想参与贡献的开发者,请参考贡献指南和代码库文档。
- 服务器生产安装:在服务器上运行 ghost install,安装过程会自动配置 LetsEncrypt SSL。
适用场景
搭建博客或在线杂志
构建无头 CMS 发布平台
创建付费会员体系
管理读者订阅
发送新闻通讯
通过 API 输出内容到前端应用