用途:面向运行中的 Ghost 站点做内容工作流操作,包括浏览与导出文章、起草、发布、定时发布、标签维护、创建页面,以及排查认证、分页、草稿不可见等问题。
主要能力:通过 Admin API(v5/v6,Accept-Version: v6.0)列出各状态文章(含草稿、定时)、页面和标签;创建与发布文章、页面、标签;更新与删除文章;查看站点标题、URL、描述、版本。每次请求用 id:secret 集成密钥现场签发短期 Admin JWT,无需手动处理令牌。
使用方式:先设置环境变量 export GHOST_URL="https://your-ghost-site.com" 与 export GHOST_ADMIN_KEY="<RECORD_KEY>",密钥来自 Ghost Admin → Settings → Integrations 的自定义集成。常用命令如 ghost site、ghost posts --status draft、ghost create-post --title "Notes"、ghost update-post POST_ID --updated-at "<RECORD_UPDATED_AT>"、ghost delete-post POST_ID。支持 --json、--dry-run、--quiet、--verbose;--help 与 --dry-run 无需凭据。
限制与注意:草稿必须走 Admin API,公开 Content API 只返回已发布内容且静默隐藏草稿;JWT 有效期最多 300 秒,批量任务需逐请求重签;仅支持 HS256,密钥需先十六进制解码;认证头为 Authorization: Ghost 而非 Bearer;编辑必须携带最新 updated_at,否则返回 409;--html 写入需 source=html 且转换有损;分页上限 100,需按 next 循环;删除永久生效。该技能不用于安装、托管或运维 Ghost 服务器,也不适用于其他发布平台、主题开发或站点配置。