Aws Wechat Article Formatting

✍️ Markdown 秒转公众号 HTML

纯本地 Markdown 转公众号 HTML 工具,零网络零凭证,多主题一键排版,所见即所得。

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

使用说明

核心用法

本 skill 是 aws-wechat-article-* 公众号套件中的排版环节,专注 Markdown 到微信公众号兼容 HTML 的纯本地转换。用户通过 format.py 脚本将 article.md 转换为 article.html,输出文件所有样式 inline 处理,可直接粘贴至微信后台编辑器。

基础命令:

python {baseDir}/scripts/format.py drafts/YYYYMMDD-slug/article.md -o drafts/YYYYMMDD-slug/article.html

支持 --theme 指定主题、--color 自定义主色、--font-size 调整字号。内置 4 套主题:default(经典蓝)、grace(优雅紫)、modern(暖橙)、simple(极简黑),覆盖科技、文化、自媒体、学术等场景。支持用户目录 ~/.aws-article/presets/formatting/ 下的自定义主题。

显著优点

1. 纯本地零依赖:无需网络、无需 API 凭证,单 Python 脚本运行,隐私内容不外泄
2. 微信深度兼容:所有 CSS inline 化,跳过 h1 标题避免与后台标题重复,图注、代码块、引用块均针对微信编辑器优化

3. 灵活配置层级:命令行参数 > 本篇 article.yaml > 全局 config.yaml > 内置 default,满足个人习惯与团队协作

4. 扩展性强:自定义主题仅需 YAML 文件,支持名片/小程序/往期文章等嵌入元素 {embed:...}

潜在缺点与局限性

  • 功能单一:仅负责「排版」环节,不处理写作、配图、发布;需搭配套件其他 skill 完成全流程
  • 无实时预览:转换后需手动粘贴到微信后台查看效果,非 WYSIWYG 编辑器
  • 主题定制需技术基础:自定义主题需理解 YAML 结构与微信 CSS 限制
  • 首次配置门槛:必须完成「配置检查」流程,对纯新手有一定学习成本

适合人群

  • 公众号编辑、独立作者、排版岗位人员
  • 对内容安全敏感、拒绝云端处理的团队
  • 有固定排版风格、需要批量复用主题的用户
  • 已在用 Markdown 写作、希望自动化公众号适配的技术写作者

常规风险

  • 配置覆盖风险:命令行参数会覆盖文件配置,团队协作需明确约定优先级
  • 自定义主题兼容性:自行编写的主题可能因微信编辑器更新而失效
  • 嵌入元素依赖:{embed:...} 解析依赖全局 config.yaml 中的凭证配置,本 skill 虽不读取凭证,但嵌入功能可能因此受限
  • HTML 输出需二次确认:建议每次粘贴到微信后台后检查移动端预览效果

Aws Wechat Article Formatting 内容

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