SuperAPI AI 工具集

zhy-markdown2wechat

通用与其它

查看项目

更新于 10-16 01:33

技能介绍

用途:将 md、markdown 格式文本转换为可直接粘贴到微信公众号文章编辑器的 HTML。微信要求样式必须内联(Inline CSS),本 Skill 自动完成转换、增加<section id="MdWechat">微信容器并内联注入指定 CSS 主题,并支持主题“换肤”。

主要能力:自带 scripts/convert.js,无需预先 npm install;依赖在临时目录加载并在完成后清理,不留环境垃圾。默认主题为 resources/themes/default.css。主题体系会在容器根节点携带 CSS 变量(如 --text-color),便于多主题共享配色语义;若后续通过 zhy-wechat-publish 上传草稿箱,应使用其最新发布脚本,上传前会自动展开 var(--xxx),避免微信后台丢失颜色样式。

使用方式:在 Node.js 环境执行 node <当前skill路径>/scripts/convert.js <用户指定的markdown文件> <选择的主题css文件> <输出目标html文件路径>。例如:node wechat-markdown-skill/scripts/convert.js input.md wechat-markdown-skill/resources/themes/default.css output.html。未指定主题时默认使用 resources/themes/default.css;如需更换主题,可从 resources/themes/ 目录选择其他 CSS 文件路径传入。

适用场景:把 md/markdown 文件转为微信公众号文章;根据 Markdown 生成带 CSS 样式的公众号排版 HTML。完成后可告知用户:HTML 已生成在目标文件,可在浏览器预览,或用编辑器/浏览器打开后全选复制,粘贴到微信公众号后台。

限制:仅针对微信公众号内联样式 HTML 转换;需环境已安装 Node.js;多主题配色语义依赖 CSS 变量,直接上传草稿箱时应使用会展开变量的最新发布脚本。其他细节(如可用主题清单、收费等)资料暂未提供。