wechat-public-cli

通过本地 CLI 发布和下载微信公众号内容与百家号文章。

安装

概览

Wechat Public CLI 是一款专为内容创作者设计的命令行工具,旨在简化微信公众号与百家号的内容发布流程。通过本地操作即可实现 Markdown 文章一键发布至主流中文内容平台,无需依赖网页端繁琐的上传步骤。该工具支持 Obsidian 等笔记软件产出的 Markdown 格式文章,并允许用户在发布前对样式进行个性化定制,极大提升了内容运营效率。无论是技术分享、商业资讯还是教学教程,均可通过统一的接口快速分发。其核心优势在于将复杂的 API 调用封装为简洁的命令行指令,让开发者或自媒体人能够专注于内容创作本身。 该工具采用 Node.js 开发,兼容现代操作系统环境,支持全局安装或项目级部署。用户只需在文章 Markdown 文件的 frontmatter 中填写标题、作者、摘要及封面图信息,即可通过简单命令完成草稿创建、正式发布或批量推送。同时,CLI 内置了对自定义 CSS 样式的支持,可根据不同内容类型(如技术类、营销类)灵活调整公众号文章的视觉呈现效果。此外,工具还提供文章下载功能,便于备份或分析已发布内容的数据表现。整体设计兼顾自动化与灵活性,适合需要高频更新内容的个人或团队使用。

核心功能特点

  1. 支持通过命令行将 Markdown 文章发布至微信公众号和百家号平台
  2. 自动处理文章封面、摘要及内嵌图片的上传与关联
  3. 提供多套可切换的自定义 CSS 样式模板,适配不同类型内容风格
  4. 支持从本地文件生成草稿或直接发布,也支持基于媒体 ID 的操作
  5. 可批量下载已发布的公众号文章,保留原始结构与元数据

适用场景

Wechat Public CLI 特别适合那些习惯使用 Markdown 写作、追求高效内容分发的创作者和团队。例如,程序员或技术博主常在 Obsidian 中撰写深度文章,完成后可直接通过 `wechat:draft` 命令生成微信公众号草稿,省去复制粘贴和手动排版的时间成本。对于企业市场人员而言,若需定期发布产品推广文案,可通过预设的营销类 CSS 样式快速美化文章外观,确保品牌调性统一。教育类内容制作者则可以利用该工具将教程文档一键同步到公众号,配合 `–css tutorial.css` 参数实现代码高亮、步骤拆解等专业排版效果。 另一个典型应用场景是内容归档与复盘。运营人员可通过 `wechat:download` 命令定期抓取近期发布的文章列表,用于分析用户互动情况或制作内容报告。由于下载结果按发布时间排序并包含完整的图文条目信息,便于后续的数据整理与分析。此外,工具对配置文件的良好支持使得多人协作成为可能——团队成员可在同一项目中维护各自的 API 密钥和默认样式路径,避免敏感信息泄露的同时提升协作效率。总体而言,任何希望摆脱图形界面束缚、实现“写即发”工作流的中文内容生产者都能从中获益。