2026-04-29 记忆
当日事件
📝 文章创作与发布(三篇)
1. 视觉中国Q1净利润暴增1240%
- 首长提供财经数据,调文章大师写分析文章
- 发布渠道:创业思维网 + 公众号
- ✅ 网站成功(ID 9436),公众号草稿成功
2. Claude对香港限制使用
- 首长要求写科技动态,调文章大师
- 发布渠道:创业思维网 + 公众号
- ✅ 网站成功(ID 9435),公众号草稿成功
- 中间标题被误读(front-matter 解析 bug),重新发布后修复
3. 中国科大获批首个"商业AI"本科专业
- 首长提供教育部批准消息,调文章大师
- 发布渠道:创业思维网 + 公众号
- ⚠️ 发布过程中出现两次故障:
- 公众号忘记准备 markdown 文件到 post-to-wechat/ 目录 → 后补发成功
- 网站第一次标题为空(front-matter 处理 bug)→ 第二次重发成功(ID 9439)
- 首长指出后,经仔细检查确认网站首页和公众号草稿均已存在
- 教训:不能只看工具返回的 success=true,必须主动验证各渠道实际状态
🔧 技术优化
创业思维网(Z-Blog)发布脚本
- 用自行拼装 XML 的方式替代缺失的
xmlrpc npm 包 - 发现
metaWeblog.newPost 只返回 boolean 不返回 postID - 需通过
metaWeblog.getRecentPosts 验证发布成功并获取 ID电子签章网(WordPress)发布
- 首长要求新增 dianziqianzhang.com 发布通道
- 完成 REST API 方式验证(需 cookie + nonce 认证,Basic Auth 不支持写操作)
- 确认 XML-RPC 为优先方案(
publish-wordpress.py),REST API 为备选 - REST API 认证流程:login → 提取 wpApiSettings nonce → X-WP-Nonce 请求头
📋 新增/更新记录
- 创建
publish-log.md 记录发布历史和各渠道状态 - 更新发布大师 SOUL.md 加入 REST API 备选方案
- 更新 101 SOUL.md 加入电子签章网的发布规则
重要决策
1.
发文路由规则:电子签章/电子合同类 → dianziqianzhang.com;创业/科技/财经/教育类 → weixinsiwei.com + 公众号
2.
公众号发布:需先在 post-to-wechat/ 准备好带标题的 .md 文件,再用 wechat-api.ts 发布
3.
验证机制:发布后必须主动验证各渠道(查首页、查草稿箱、查 getRecentPosts)
4.
Z-Blog 发布:必须提供正确 category,postId 只能通过 getRecentPosts 获取
待办
- 检查旧文章(ID 9435/9436 前的 MD格式文章)是否需要修复
- 将 md2html.py 整合到发布大师的 SOP 中
电子签章网 50篇上线(20:08-21:30)
50篇电子签章基础知识文章全部创作完成并上线:
- 第1批 06-15 法律法规与政策(分类:法律法规)
- 第2批 16-25 行业应用场景(分类:行业应用)
- 第3批 26-35 技术与安全(分类:技术安全)
- 第4批 36-45 企业实务与选型(分类:企业实务)
- 第5批 46-55 趋势与前沿(分类:前沿趋势)
- 文章ID范围:42-140(步进2,共50篇)
- 标题已清理(去掉序号、V1、日期等无效信息)
- 创建5个新分类并分配到对应文章
- 55篇全部为publish状态(原文:首长发草稿→改publish)
- 经验:WP XML-RPC的metaWeblog.editPost才能设置categories
重要教训(2026-04-29 晚复盘)
🚨 事故1:Z-Blog 发布存的是 raw Markdown 而非 HTML
- 问题: 所有 50 篇 Z-Blog 文章都以 raw Markdown 存储(## 标题显示为"## 标题"),浏览器不做渲染
- 原因: 不知道 Z-Blog 的 metaWeblog.newPost 不会自动转换 Markdown
- 修复: 创建 md2html.py(Python markdown 库)统一处理 front-matter + MD→HTML
- 影响范围: 全部历史文章(之前读段落格式用了 ** 但误以为是正常效果)
- 已重发 3 篇最新文章(Claude ID 9441、视觉中国 ID 9442、科大 ID 9443)为 HTML 格式
- 根本原因: 之前成功发布时所有文章都是 MD 格式,没人指出问题,形成了错误惯性
🚨 事故2:公众号发布缺少前置文件验证
- 问题: 科大文章发布时,没检查 post-to-wechat/ 目录下是否有对应的 .md 文件
- 原因: 发布流程缺少文件预检步骤
- 规则固化: 公众号发布前必须确认 post-to-wechat/[日期]/[主题].md 存在
🔧 已固化的发布规范
1.
Z-Blog 发布必须先用 md2html.py 将 Markdown→HTML
2.
公众号发布前必须确认 .md 文件在 post-to-wechat/ 目录
3.
发布后必须验证各渠道(getRecentPosts + 草稿箱查询)
4.
文章大师输出可能有 front-matter 也可能没有,统一用 md2html.py 处理
5.
publish-log.md 记录所有文章发布状态(ID、渠道、状态)
📝 固化记录
~/.openclaw/agents/发布大师/workspace/scripts/md2html.py — 新增,统一 MD→HTML 转换~/SOUL.md — 更新发布流程,加入硬性规则章节~发布大师/workspace/SOUL.md — 更新 Z-Blog 发布规则,强调 HTML 格式publish-log.md — 更新三篇文章状态