Aws Wechat Article Formatting

📝 Markdown 秒变公众号精美排版

公众号排版工具:Markdown一键转微信兼容HTML,零网络零凭证,4种预设主题+自定义样式,所见即所得。

收藏
4.6k
安装
1.2k
版本
1.0.19
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

aws-wechat-article-formatting 是一款面向微信公众号编辑场景的纯本地排版工具,核心功能是将 Markdown 文稿转换为可直接粘贴至微信后台的 HTML 代码。用户通过触发词(如「排版」「美化」「转 HTML」等)唤起技能后,执行 Python 脚本 format.py 完成转换,全程无需网络连接或任何 API 凭证。

工作流程

1. 配置检查:首次使用需按文档完成环境检测(Python3 依赖)
2. 主题确定:通过命令行 --theme 参数、article.yaml 配置或智能体对话选择主题

3. 转换执行python scripts/format.py article.md -o article.html

4. 输出 HTML:生成 inline 样式、微信兼容的 HTML 文件

功能特性

  • 4 种内置主题:default(经典蓝)、grace(优雅紫)、modern(暖橙)、simple(极简黑),覆盖科技、文化、自媒体、学术等场景
  • 自定义扩展:支持 --color--font-size 参数微调,或创建 .aws-article/presets/formatting/<名>.yaml 完全自定义主题
  • 嵌入元素支持:解析 {embed:...} 占位符,支持公众号名片、小程序、往期文章链接
  • 智能处理:自动跳过 Markdown 一级标题(避免与后台标题重复)、提取图注、可选追加 closing.md

显著优点

  • 零依赖安全:纯本地执行,无网络请求、无凭证管理,从根本上杜绝数据泄露风险
  • 所见即所得:inline CSS 确保微信编辑器 100% 还原预览效果
  • 灵活可扩展:主题系统采用 YAML 配置,非技术用户也能快速定制品牌风格
  • 套件协同:作为 aws-wechat-article-* 9 个 skill 的排版环节,可与写作、审校、配图、发布等环节无缝串联

潜在缺点与局限性

  • 功能单一专注:仅解决「排版」环节,如需完整工作流需配合 aws-wechat-article-main 使用
  • 无实时预览:需生成 HTML 后粘贴至微信后台查看最终效果,本地无可视化界面
  • 主题定制门槛:完全自定义主题需理解 YAML 结构与微信 CSS 特性,对纯内容创作者有一定学习成本
  • 嵌入配置分散:名片/小程序配置在全局 config.yaml,往期链接在单篇 article.yaml,管理稍复杂

适合人群

  • 公众号运营者:需高频排版、追求效率与视觉一致性的编辑者
  • 独立作者:技术背景内容创作者,偏好 Markdown 写作 workflow
  • 排版岗位:企业新媒体团队中负责多账号、多风格切换的专职排版人员
  • 技术博客迁移者:已有大量 Markdown 内容,希望快速迁移至公众号平台

常规风险

  • 配置遗漏风险:未执行「配置检查」直接运行可能导致脚本失败,建议首次严格按文档操作
  • 主题覆盖预期:命令行 --theme 优先级最高,可能意外覆盖用户期望的默认配置
  • HTML 粘贴兼容性:虽 inline CSS 兼容性佳,但微信后台更新可能导致极少数样式异常,建议发布前预览
  • 文件路径依赖:脚本执行需正确指定 {baseDir} 和文章路径,目录结构变动时需同步调整命令

Aws Wechat Article Formatting 内容

references文件夹
presets文件夹
themes文件夹
scripts文件夹
手动下载zip · 20.2 kB
default.yamltext/plain
请选择文件