- ✅ 支持完整的 Markdown 语法(标题、粗体、斜体、代码块、列表、表格等)
- ✅ 微信公众号完美兼容的内联 CSS 样式
- ✅ 代码块语法高亮配色
- ✅ 支持暗色主题
- ✅ 自动复制到剪贴板(支持 Windows/macOS/Linux)
- ✅ 零依赖,使用 esbuild 打包为单个文件
- ✅ 完美支持中英文混合排版
npm install -g @ohcj099/md2wechat或者使用 npx 直接运行:
npx @ohcj099/md2wechat article.md# 从文件读取
md2wechat article.md
# 从 stdin 读取
cat article.md | md2wechat
# 输出到文件
md2wechat article.md -o output.html
# 使用暗色主题
md2wechat article.md --theme dark| 选项 | 说明 |
|---|---|
--theme <theme> |
主题:default(默认)或 dark |
--output, -o <file> |
输出到文件 |
--version |
显示版本号 |
--help |
显示帮助信息 |
# 微信公众号文章标题
这是一段**粗体**和*斜体*的文字。
## 代码示例
```javascript
function hello() {
console.log("你好,世界!");
}
```
> 这是一段引用文字
- 列表项 1
- 列表项 2转换后的 HTML 会自动复制到剪贴板,直接粘贴到微信公众号编辑器即可。
| 元素 | 样式 |
|---|---|
| 标题(h1-h6) | 深蓝色 (#1a1a2e),左侧彩色边框 |
| 代码块 | 浅灰色背景 (#f6f8fa),语法高亮 |
| 行内代码 | 浅灰色背景,红色文字 |
| 引用块 | 左侧蓝色边框,灰色背景 |
| 表格 | 细边框,表头深色背景 |
| 链接 | 蓝色,无下划线(微信不支持外链) |
# 克隆仓库
git clone https://github.com/your-username/md2wechat.git
cd md2wechat
# 安装依赖
npm install
# 开发模式
npm run build
# 运行测试
echo "# Hello" | node dist/cli.js如果这个工具对你有帮助,请考虑 赞助作者 ☕