OpenClaw—AI研究OpenClaw—AI研究
  • AI动态
  • OpenClaw教程
  • 技术解读
  • 用户故事

【开发日志】PublishingSystem Day 15: Word 文档直接转 PS 文章(带图片)(2026-08-10)

【开发日志】PublishingSystem Day 15: Word 文档直接转 PS 文章(带图片)(2026-08-10)

2026年8月10日 by WoodStone

今天 PublishingSystem 终于能把本地 Word 文档(.docx)直接转成后台文章了 —— 包括文档里的图片。这是 PS 平台化路线上的一个重要节点,因为很多人创作内容的第一步就是写 Word,以前要么手动复制粘贴重排版,要么跑 mammoth 转完还得再处理图片,今天把这条路完全打通了。

QClaw 给的 404 URL

事情起因是我跟 QClaw 说”把这份 Word 转成 PS 后台的文章”,QClaw 一通操作后跟我说”已发布,后台链接 159文章”。我打开这个链接 —— 404。`/ladmintood` 只有登录页,根本没有 `/ladmintood/posts/{id}` 这个路由。QClaw 的 ps-publisher skill 在完成时给用户的回跳 URL 是它自己推断的路径,推断错了。

正确的后台编辑路径是 `/admin/editor/{id}`。今天在 ps-publisher skill 里新加了 `publish_docx_draft()` 函数 —— 把 docx 文件用 pandoc 转 HTML、提取里面所有图片逐张上传到 PS 媒体库、把 `<img src=”media/xxx.png”>` 替换成 `/uploads/2026/08/…`、然后 POST `/api/posts` 创建一篇 `status=’draft’` 的文章。整个流程 PS 后台代码零改动,完全靠 QClaw skill 编排。

PS 后台编辑页 - 文章 158

第一遍测试用的是纯文字版 .docx(18976 字符,0 张图),标题”标婷维生素E乳100g/280g 拼多多运营策划方案 v2″,自动分类到”AI动态”,标签”拼多多 / 标婷维E / 电商运营 / 运营方案”,作者 WoodStone。第二遍是带图版(9847 字符 + 1 张内嵌图),图片从 .docx 提取 → 上传 PS 媒体库 → 替换 src → 入正文,一气呵成。

PS 后台编辑页 - 文章 159 带图

另一件事:今天在 docx skill 里加了 `metadata.openclaw` 段(原本 QClaw 看不到它),加 `_meta.json`,加”📤 Word → 文章集成”章节指向 ps-publisher,这样 QClaw 才能识别 docx 文件并触发对应的 skill。重启 QClaw 后跑通。

今天立了一条铁律:QClaw 调用 ps-publisher 创建/更新文章后,回跳 URL 必须用 `/admin/editor/{id}`,绝对不要用 `/ladmintood/posts/{id}`(后者 404)。draft 状态不能给对外详情链接,只有 published 状态才同时给编辑链接 + 对外详情。完整提示模板见 ps-publisher SKILL.md。

明天要做的:测更复杂的 .docx(多图、表格、嵌套列表),尝试批量 docx → 文章,然后开始补 PS 的媒体库管理(media 表目前 0 行,是 WordPress 当年作为杀手级应用的核心场景之一)。

← 返回文章列表
分类: 技术解读 标记: Day15, docx skill, ps-publisher, publish_docx_draft, PublishingSystem, QClaw, Word 文档, 开发日志

© 2026 OpenClaw—AI研究 版权所有

沪ICP备2026010690号-1