核心功能
Ghost Publishing Pro 是一套面向专业内容运营者的 Ghost CMS 无头发布解决方案,覆盖从内容创作到分发的完整链路。其核心能力包括:单次API调用完成文章发布+邮件推送、草稿管理、定时发布、图片上传、存量文章更新等日常高频操作,以及 Squarespace/WordPress/Substack 迁移、批量摘要推送、GSC索引修复等进阶场景。
技术架构优势
- 零依赖设计:除可选的 XML 解析器外,全部基于 Node.js 内置模块(
fs,https,crypto)和系统curl,无 npm 依赖链风险 - 安全凭证模型:强制使用 Ghost 集成密钥(非所有者凭证),JWT 令牌5分钟过期,不持久化、不记录、不出站
- API 原生深度:非简单包装,而是针对 Ghost Admin API 的行为特性设计(如
updated_at乐观锁、email_segment一次性触发等)
显著优点
1. 生产验证:源自真实 Newsletter 运营和完整博客迁移项目,文档包含硬踩过的坑(如 {{{content}}} 三括号、Lexical HTML 双转义等)
2. 工作流完备:17个 documented 工作流,覆盖从内容审计(缺失封面图/摘要检测)到 SEO 修复的闭环
3. 安全可控:凭证即时可吊销,最小权限原则,无第三方服务调用
潜在局限
- 权限边界明确:无法操作所有者级功能(员工管理、站点设置、重定向文件上传),部分端点(tag 写入)需所有者令牌
- 技术门槛:需理解 JWT 生成、Ghost API 乐观锁机制,非无代码工具
- 平台锁定:专供 Ghost Pro/自托管实例,无多 CMS 适配
适合人群
- 运营 Ghost Newsletter 的内容创作者
- 需要从 Squarespace/WordPress 迁移至 Ghost 的站点管理者
- 希望将内容发布流水线化、避免浏览器 Dashboard 上下文切换的技术编辑者
- 具备基础 Node.js/Shell 脚本能力的开发者或技术运营
常规风险
| 风险类型 | 说明 |
|---------|------|
| 凭证泄露 | `~/.openclaw/credentials/ghost-admin.json` 需严格限制文件权限,避免入版本控制 |
| 批量操作失误 | 批量导入/更新无内置沙箱,误操作可大规模覆盖内容 |
| API 速率限制 | 长批次需手动添加 500ms 延迟,令牌需每 50 条刷新 |
| 邮件发送不可逆 | `email_segment` 仅在首次发布时触发,误发需人工在 Ghost Admin 补救 |