返回顶部
w

wechat-html-publisher微信HTML发布器

直接上传HTML富文本到微信公众号草稿箱。支持完整的HTML格式,无需Markdown转换。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
396
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

wechat-html-publisher

wechat-html-publisher

直接上传HTML富文本到微信公众号草稿箱

与 wechat-publisher 不同,本技能直接上传HTML格式,无需Markdown转换。适合已经有完整HTML排版的文章。

功能

  • - ✅ 直接上传HTML富文本
  • ✅ 自动上传HTML中的图片到微信图床
  • ✅ 支持本地和网络图片
  • ✅ 一键推送到草稿箱
  • ✅ 无需Markdown转换

快速开始

1. 配置API凭证

确保环境变量已设置:
bash
export WECHATAPPID= YOURWECHATAPP_ID
export WECHATAPPSECRET= YOURWECHATAPP_SECRET

重要: 确保你的IP已添加到微信公众号后台的白名单!

2. 准备HTML文件

HTML文件需要包含完整的样式(内联样式):

html


文章标题


文章内容...



注意:

  • - 必须使用内联样式(style属性)
  • 不支持

    内容

    2. 图片支持

    • - ✅ 本地路径:
    • ✅ 绝对路径:
    • ✅ 网络图片:

    所有图片会自动上传到微信图床并替换URL!

    3. 推荐的HTML结构

    html

    标题


    正文内容...





    工作流程

    1. 1. 读取HTML - 读取HTML文件内容
    2. 上传封面 - 上传封面图到微信图床
    3. 处理图片 - 解析HTML中的图片,上传并替换URL
    4. 调用API - 调用微信draft/add接口
    5. 返回结果 - 返回草稿media_id

    与wechat-publisher的区别

    特性wechat-publisherwechat-html-publisher
    输入格式MarkdownHTML
    样式转换
    自动应用主题 | 使用原有样式 | | 适用场景 | 写作发布 | 已有HTML排版 | | 依赖 | wenyan-cli | 仅Python |

    故障排查

    1. IP不在白名单

    错误: ip not in whitelist

    解决:

    1. 1. 获取公网IP:curl ifconfig.me
    2. 添加到微信公众号后台白名单

    2. 图片上传失败

    错误: invalid image

    解决:

    • - 检查图片格式(支持jpg, png, gif)
    • 检查图片大小(不超过2MB)
    • 确保图片路径正确

    3. HTML格式错误

    错误: invalid content

    解决:

    • - 确保使用内联样式
    • 移除

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large