用途:把 Markdown 文章转换为适配微信公众号的 HTML,默认使用精美模板,一键完成。
主要能力:默认采用 VSCode 蓝色科技风模板,无需询问主题;跳过 Markdown 中的 H1 标题(微信有独立标题栏),并在 HTML 开头添加提示注释;将内容映射到模板组件(导语块、H2 标题、功能卡片、操作步骤等);可转换代码块格式;输出 {文件名}_formatted.html。若用户不满意默认模板,再提供其他模板选择,如红蓝对决·深度测评、极客暗黑风、现代极简风。
使用方式:先确定文章,用户给路径则直接用,粘贴内容则先保存为 .md,刚写完则自动找最新 .md,只说“美化文章”则询问路径;自动检测最新文章可用 ls -t *.md 2>/dev/null | head -1。随后读取模板并转换,代码块可用 python scripts/convert-code-blocks.py input.html output.html。最后告知输出路径,可预览或手动复制到微信编辑器。
适用场景:技术文章、对比评测、深度技术、通用文章等 Markdown 转微信公众号 HTML。
限制:需在微信编辑器标题栏单独填写标题;图片可能需在微信编辑器重新上传;代码高亮依赖 Markdown 是否指定语言;文件找不到需询问路径;样式不满意可换模板。与 publisher 联动可推送草稿箱。