Wiseflow wenyan-publisher
Render Markdown to platform-optimized HTML and publish to Zhihu, Toutiao/Juejin, or Medium via browser automation. Uses browser-guide skill for the publishing step.
install
source · Clone the upstream repo
git clone https://github.com/TeamWiseFlow/wiseflow
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/TeamWiseFlow/wiseflow "$T" && mkdir -p ~/.claude/skills && cp -r "$T/addons/officials/crew/selfmedia-operator/skills/wenyan-publisher" ~/.claude/skills/teamwiseflow-wiseflow-wenyan-publisher && rm -rf "$T"
manifest:
addons/officials/crew/selfmedia-operator/skills/wenyan-publisher/SKILL.mdsource content
Wenyan Publisher — 多平台发布
将 Markdown 渲染为目标平台格式,再通过浏览器自动化完成发布。
支持平台:
zhihu(知乎)| toutiao(今日头条,含 juejin 掘金)| medium
Step 1:Render Markdown → 平台 HTML
重要:必须使用绝对路径调用 node,禁止
这种模式(cd {baseDir} && node scripts/render.mjs不在权限白名单中会报 exec denied)。cd
node {baseDir}/scripts/render.mjs -f article.md --platform <platform> -o /tmp/output.html
| 平台 | 命令示例 |
|---|---|
| 知乎 | |
| 今日头条 / 掘金 | |
| Medium | |
Step 2:通过 browser-guide 发布
使用 browser-guide skill 打开目标平台编辑器,将 Step 1 输出的 HTML 粘贴后发布:
| 平台 | 编辑器入口 | 操作要点 |
|---|---|---|
| | 切换到富文本模式,粘贴 HTML |
| | 选择图文发布,粘贴 HTML |
| | 切换富文本模式,粘贴 HTML(与 toutiao 用同一渲染结果) |
| | 切换 HTML 模式,粘贴内容 |
Render 参数
| 参数 | 默认值 | 说明 |
|---|---|---|
| 必填 | Markdown 文件路径 |
| | | (juejin 同此)| |
| | 排版主题 ID |
| | 代码高亮主题 |
| — | 自定义主题 CSS |
| — | 禁用代码块 Mac 风格 |
| — | 禁用链接转脚注 |
| stdout | 输出到文件(推荐指定,便于浏览器读取) |
平台差异说明
| 平台 | 特殊处理 |
|---|---|
| MathJax 公式 → |
/ | MathJax SVG → inline data:image/svg+xml(掘金与今日头条共用此处理逻辑) |
| 引用/代码块/表格/数学公式标准化为纯文本 |
文章不含数学公式时,三个平台输出的 HTML 差异很小。
Error Handling
| 错误 | 处理方式 |
|---|---|
| 在 运行 |
| 提供 Markdown 文件路径 |
| 使用 、、 之一(juejin 请用 ) |