核心功能
blog-content-publish 是一个企业级博客内容发布技能,封装了 @leeguoo/blog-publish npm 包的核心能力。它支持两种主要发布场景:常规编辑内容(editorial)和动态板块内容(hot/news/ai_news),后者需严格执行中英双语配对与质量门禁。
显著优点
1. 严格的结构化输出:强制要求每条热点包含 5 要素(来源/证据/摘要/解读/行动建议),确保内容可追溯、可执行
2. 双语一致性保障:通过 pairId 机制强制中英版本保持相同的主题数量、顺序、风险等级和证据锚点,任一语言质量不达标则整对驳回
3. 多层质量门禁:从证据质量、摘要清晰度、可执行性三个维度评分(0-2 分/轴),单主题总分低于 4 分或缺失关键字段即拒绝发布
4. 源可信度分级:要求 Evidence 必须指向具体锚点(发布说明/PR/issue/文档章节),禁止仅链接到首页
5. 预发布校验:提供 --dry-run 模式与正则守卫,拦截裸链接、渲染占位符、未证实传闻等违规模式
潜在局限
- 门槛较高:双语配对要求对同一主题具备等质量的中英生产能力,团队需配备双语内容能力
- 模板刚性:4-8 个主题的强制结构可能不适用于极端简短的信源
- 工具链依赖:需全局安装 pnpm 与特定 npm 包,环境配置有一定复杂度
- P0/P1/P2 风险标注依赖人工判断:虽强制标注,但具体定级仍受操作者主观影响
适合人群
- 技术媒体编辑团队
- 需定期发布 AI/科技热点资讯的内容运营
- 要求中英双语同步发布的国际化产品团队
- 重视内容溯源与可执行建议的专业读者群体
常规风险
- 泄露内部元数据:
producer字段仅限内部使用,误配置可能导致 bot 身份暴露 - 证据链接同质化:若多主题共用同一证据链接,违反「主题特定化」规则
- 双语对位漂移:zh/en 主题数量/顺序/风险等级不一致将导致整对驳回
- SSO 配置污染:环境变量
BLOG_PUBLISH_SSO_CLIENT_ID等若残留旧值,可能引发登录失败