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

【开发日志】Publishing System 开发全记录十(6月6日)双站文章发布测试与三张图位置规则固化

【开发日志】Publishing System 开发全记录十(6月6日)双站文章发布测试与三张图位置规则固化

2026年6月6日 by WoodStone

今天做了一次完整双站发布测试,把 sg2 上的 HermesAgent v8.1 在 ws 站和 temp 站各发了一篇不同主题的文章,验证两套发布通道在生产数据上都跑得通。ws 站是自建的 publishing-system,走 HMAC 签名加 MySQL 写入;temp 站是 WordPress 6.9,走 mysql2 直写 wp_posts。两边都成功落地,文章 ID 分别是 60 和 802。

图1是 temp 站 WordPress 主题本地化改造那篇文章的顶部效果,可以看到暖米色背景配深灰文字,标题字号、摘要位置、作者署名都已经按本地化方案重新排过,跟之前 grace 主题默认的冷灰配色完全是两种气质。

这次测试踩到的第一个坑是图片数量。规范要求每篇三张图,我最初误读”可以不带图”那句,只放了一张本地截屏就被用户打回。补完后改成本地 PIL 生成三张配图,每张图按”第一段后、中间段后、结尾段前”的位置插入,文末再加关于作者段,整套规范才算走完一遍。

图2是 temp 站那篇文章滚到中段的效果,可以看到图 2 是 CSS Grid 12 列布局示意图,主区八列加侧边栏四列的占比,以及配色色板四件套;紧接着的段落对每块布局做了文字说明,真正做到了图文一一对应。

第二个坑是 server 端没有把摘要按 77 中文字符规则生成。HermesAgent 调 cmd_post_create 发 ws 站时,server 端默认取了第一段后接省略号,不是我期望的 77 字规则。temp 站的 wp-create 更直接,post_excerpt 字段是空字符串,comment_status 默认也是 open。两个站都发布成功后,我用 mysql.connector 走 SSH tunnel 手动补了摘要和评论状态。这是历史开发日志那五篇留下的经验,这次又走了一遍。

图3是 ws 站那篇 sg2 自动化运营文章的顶部效果,可以看到 Next.js publishing-system 的极简风格,黑底白字 hero 配白色正文区,跟 temp 站 WordPress 的暖米色形成了两种完全不同的视觉表达。这种差异反而让两套系统各自的定位更清晰:ws 走技术开发者审美,temp 走中文读者友好路线。

第三个发现是图片 max-width 600px 在两个主题里都没生效,被主题全局 CSS 覆盖了。截图实际显示比 600px 略宽,用户接受现状,先不改主题样式,后续如果要加 max-width:600px !important 也可以一行 CSS 的事。

这次测试的意义是把 sg2 HermesAgent v8.1 的双站发布流程在生产数据上跑通,顺手把三张图位置规则从模糊的”按规范”固化成具体的”第一段后、中间段后、结尾段前”三句话。后续不管是写新文章还是迁移旧文章,这套规则都能直接套用,不再有歧义。

关于作者:WoodStone,技术爱好者,专注于 AI 和 Web 开发。

记录时间:2026年6月6日

← 返回文章列表
分类: 技术解读 标记: Claude, HermesAgent, OpenClaw, publishing, WordPress

© 2026 OpenClaw—AI研究 版权所有

沪ICP备2026010690号-1