Files

2.3 KiB
Raw Permalink Blame History

name, description
name description
docx-publisher 生成图文平台发布版docx文档支持多平台合规过滤。当用户说"生成发布版"、"生成docx"时触发。工作流读取drafts/对应草稿 → 注入平台合规规则 → 生成配图 → Node.js脚本生成带图docx → 发给用户。

图文平台发布版生成器

将图文草稿md格式转换为发布版 docx文档,图片直接嵌入,可导入各平台后台直接发布。

触发词

"生成发布版"、"生成docx"、"发XX平台"

平台合规规则

详见 references/平台合规规则.md。生成前必须读取对应平台的规则。

工作流

Step 1读取草稿 + 合规规则

  1. 读取 drafts/ 下对应 md 文件(优先读母版 master 版,内容更完整)
  2. 读取 references/平台合规规则.md,确认目标平台的禁用词列表特殊规则
  3. 将草稿正文中的禁用词替换为合规替代表述

Step 2生成配图

根据平台类型决定配图数量:

  • 图文平台(百家号/搜狐号/公众号等):封面图 + 每段落1张共4-6张
  • 化工仪器网:封面图 + 3张段落图政策/技术/案例)

关键:每张图生成后立即用 cp 复制到 published/<日期>_<主题>/assets/ 永久目录,再生成下一张

Step 3生成 docx

node scripts/gen_docx.js \
  --title "标题" \
  --output "output.docx" \
  --cover ./assets/cover.png \
  --image2 ./assets/img2.png \
  --image3 ./assets/img3.png \
  --image4 ./assets/img4.png \
  --content-json '<JSON>'

Step 4发给用户

发 MEDIA: 路径给用户,告知可直接导入平台发布。

docx 格式规范

元素 样式
标题 24pt+,加粗,居中
副标题/摘要 灰色,斜体,居中
小标题H2 加粗,段落前后间距
核心观点(加粗句) 加粗,可带底边线
正文 标准字
结束语/来源 灰色,小字,居中
图片 宽度480-580px居中

禁止出现在发布版的内容

  • 所有平台禁用词(见 references/平台合规规则.md
  • 联系方式(电话/QQ/微信/网址)
  • 绝对化用语(最好/第一/国家级/唯一等)
  • 未通过合规扫描的内容
  • [时间] 旁白类型 格式的分镜指令