@sunhaixian/md2html
v1.0.0
Published
将 Markdown 文件转换为微信公众号编辑器兼容的 HTML 文件。自动注入内联样式,直接复制到公众号后台即可使用。
Downloads
31
Maintainers
Readme
md2html
将 Markdown 文件转换为微信公众号编辑器兼容的 HTML 文件。
解决什么问题
微信公众号自带的富文本编辑器不支持 Markdown 语法,也不支持 <style> 标签和 CSS class 选择器。直接复制 Markdown 或普通 HTML 过去,样式会全部丢失。
md2html 将 Markdown 解析为 HTML,并自动为每个标签注入内联样式(style="..."),打开生成的 HTML 文件,全选复制到公众号后台,样式原样保留。
安装
npm install -g @你的用户名/md2html用法
md2html 输入文件.md # 在同目录生成同名 .html
md2html 输入文件.md 输出文件.html # 指定输出路径示例
# 生成 report.html
md2html report.md
# 指定输出文件
md2html article.md docs/final.html
# 查看帮助
md2html --help效果预览
| 元素 | 样式 | |------|------| | 标题 H1 | 居中加粗,22px | | 标题 H2 | 左侧蓝色竖线,18px | | 标题 H3 | 加粗 16px | | 正文 | 15px,行高 1.75 | | 引用 | 灰色背景 + 左侧竖线 | | 代码 | 行内代码粉色,代码块灰底圆角 | | 表格 | 带边框,自动适配手机横向滚动 | | 图片 | 居中,自适应宽度 |
工作原理
Markdown (.md)
│
▼
marked 解析为 HTML
│
▼
遍历每个 HTML 标签,注入内联 style 属性
│
▼
包裹完整 HTML 文档
│
▼
输出 .html 文件(可随处复制粘贴)许可
MIT
