Ghost Publishing Pro

👻 Headless Ghost 完整自动化工作流

Headless Ghost CMS 完整工作流工具集,17 个生产级工作流覆盖发布、迁移、审计、SEO 修复,基于纯 Node.js 实现,零第三方依赖。

收藏
4.5k
安装
1.2k
版本
2.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心定位

Ghost Publishing Pro 是一套面向生产环境的 Headless Ghost CMS 自动化工具集,并非简单的 API 包装器。其设计源于真实的大规模迁移与日常运营经验(包括 Squarespace 全站迁移、Newsletter 自动化、SEO 修复等),强调可复用的工作流模式与已验证的陷阱规避。

显著优点

工作流深度而非广度堆砌:17 个工作流覆盖从内容发布到站点健康审计的完整生命周期。核心亮点包括「发布即发送」单次 API 调用(status: published + email_segment: all 同步执行)、批量摘要推送(300 字符硬限制,已验证 65 篇文章)、GSC 索引修复闭环(针对迁移后未收录问题)。

零依赖安全模型:除可选的 XML 迁移外,所有核心功能基于 Node.js 内置模块(fs, https, crypto HMAC)与 curl 实现,无 npm 依赖攻击面。JWT 令牌 5 分钟短周期、Shell 变量捕获、零持久化日志的设计,配合 Ghost 原生「独立 Integration Key」机制,实现最小权限原则。

生产级迁移经验:Squarespace/WordPress/Substack 迁移工作流包含真实踩坑记录——如 /blog/ 路径残留、HTML Card 内链接双重转义、自定义主题 {{{content}}} 三括号要求等,均为迁移后常见问题。

潜在局限

Owner 级操作边界:Ghost Admin API 的设计限制使部分操作无法通过 Integration Token 完成,包括站点设置/代码注入、/admin/redirects/upload(返回 403)、员工管理。作者明确标注这些需手动在 Ghost Admin 完成,属「预期行为」而非 Bug。

标签管理权限门槛:标签的创建/更新/删除同样需要 Owner 级 Token,标准 Integration Key 仅支持列表查询。批量标签分配虽可实现,但需逐篇 PATCH 更新。

技术门槛:要求用户具备 Node.js 与 Shell 脚本基础,JWT 生成逻辑需手动嵌入工作流。虽提供完整代码片段,但对非技术用户仍有学习曲线。

适合人群

  • Newsletter 运营者:需要「撰写-发布-推送」一体化自动化的 Ghost Pro 用户
  • 内容迁移需求方:从 Squarespace/WordPress/Substack 迁移至 Ghost 的站点所有者
  • SEO 技术从业者:需要批量修复索引状态、监控邮件打开率与点击率的运营团队
  • 开发者型编辑:习惯用代码管理内容工作流,而非依赖 Ghost Admin 界面的高级用户

常规风险提示

凭证管理:~/.openclaw/credentials/ghost-admin.json 需严格限制文件权限(chmod 600),避免放入版本控制或共享存储。

API 限流:批量操作建议加入 500ms 延迟,每 50 篇重新生成 JWT 令牌以防过期。

邮件发送不可逆:email_segment 仅在首次发布时触发,错过需通过 Ghost Admin 手动补发,无法通过 API 重发。

主题开发陷阱:自定义 .hbs 模板必须使用三括号 {{{content}}},双括号会导致 HTML 转义为 undefined。

Ghost Publishing Pro 内容

references文件夹
手动下载zip · 29.5 kB
api.mdtext/markdown
请选择文件