Ghost CMS

👻 Ghost 博客全自动管理中枢

通过 Ghost Admin API 全面管理博客内容、会员、订阅和数据分析,支持文章发布、会员管理、评论审核等完整 CMS 功能。

收藏
9.8k
安装
3.2k
版本
0.1.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Ghost CMS Skill 提供对 Ghost 博客平台的完整 Admin API 集成,涵盖内容创作、会员管理、订阅体系、评论审核及数据分析等核心场景。

显著优点

全面的内容管理能力:支持文章的创建、草稿、定时发布、更新删除,以及标签、特色图片、元数据管理。特别提供 23 种 Lexical 卡片类型的完整文档支持,涵盖视频、音频、文件上传、按钮、折叠块、嵌入、产品卡片等高级内容格式。

会员与订阅体系:完整支持会员层级管理、订阅状态追踪、仅会员可见内容设置,以及邮件通讯(newsletter)的发送和配置。

数据洞察:可查询订阅者增长趋势、热门文章排行、标签表现、会员层级分布等关键指标。

实用工具链

  • Snippet Extractor:绕过 Ghost API 对片段(snippets)的访问限制,将可复用内容块迁移至本地库
  • Theme Manager:程序化上传、激活、切换、备份和删除主题
  • Theme Validator:基于官方 gscan 工具预验证主题兼容性

灵活的凭证管理:支持环境变量、配置文件(~/.config/ghost/)及 1Password CLI 三种安全存储方式,兼容 Ghost(Pro) 托管和自建部署(含自定义端口)。

潜在局限与风险

权限无隔离:Ghost Admin API 密钥不提供作用域限制,单一密钥即拥有完整站点访问权限,无法创建只读密钥。

即时公开风险:发布操作会立即将内容公开,无审核或预览缓冲期;主题激活也会瞬间改变站点外观。

破坏性操作广泛:除 GET 请求外,所有 POST/PUT/DELETE 操作均可能修改或删除数据,包括内容、会员、评论、用户及站点设置。

外部依赖:需 Node.js 环境及 npm 依赖(form-data、jsonwebtoken),可选 gscan 用于主题验证。

适合人群

  • 需要自动化 Ghost 博客内容发布的创作者和编辑团队
  • 管理会员订阅体系的内容创业者
  • 希望程序化部署和切换主题的开发者
  • 需要批量处理评论审核的社区运营者
  • 追求数据驱动内容策略的增长团队

常规风险

  • 密钥泄露:Admin 密钥等同于站点完全控制权,需像密码一样保护,建议 90 天轮换
  • 误操作公开:未仔细检查即执行发布可能导致未完成内容上线
  • 存储配额消耗:图片和文件上传占用 Ghost 存储空间
  • 版本兼容性:主题验证需明确目标 Ghost 版本(v5/v6)

Ghost CMS 内容

references文件夹
scripts文件夹
snippets文件夹
examples文件夹
library文件夹
手动下载zip · 157.5 kB
analytics.mdtext/markdown
请选择文件