欢迎使用 MD2WE Markdown 转微信公众号工具
MD2WE 是一个面向微信公众号排版的 Markdown 编辑器。
你可以用熟悉的 Markdown 写作,再直接生成适合公众号发布的排版内容,同时支持 Mermaid 图表、AI 标题建议、AI 摘要、AI 配图、分享页和公众号草稿推送。
项目地址:https://github.com/zuoa/md2we
为什么做这个工具
很多文章明明已经用 Markdown 写好了,但发到公众号之前,往往还要再处理一次:
- 手动调整段落和标题样式
- 重新整理代码块和引用
- 处理流程图、配图和封面
- 再单独生成分享链接
- 最后复制粘贴到公众号后台
MD2WE 的目标,就是把这条链路尽量缩短。
写作时专注内容,发布时尽量少折腾格式。
你可以用它做什么
1. 基础排版
支持常见 Markdown 结构:
- 一级、二级、三级标题
- 粗体、斜体、
行内代码 - 引用、分割线、无序列表、有序列表
- 表格、代码块、任务清单
- 链接与图片
2. 公众号友好的输出
适合公众号场景的能力包括:
- 多种排版主题
- 多种代码高亮方案
- 一键复制 HTML
- 下载 HTML
- 导出长图
- 生成分享页和二维码
- 推送到公众号草稿箱
3. AI 创作辅助
如果你配置了 AI,还可以直接在编辑器里完成这些工作:
- 生成标题建议
- 生成文章摘要
- 生成配图
- 辅助补全文案思路
一个简单的发布流程
- 用 Markdown 写完内容
- 选择合适的排版主题
- 检查代码块、引用和图表效果
- 让 AI 帮你生成标题和摘要
- 生成分享页
- 推送到公众号草稿箱
待办清单示例
- [x] 支持 Markdown 转公众号排版
- [x] 支持 Mermaid 图表渲染
- [x] 支持 AI 标题建议
- [x] 支持 AI 摘要生成
- [x] 支持 AI 配图
- [x] 支持分享页和二维码
- [x] 支持公众号草稿推送
- [ ] 继续打磨更多细节体验
引用示例
如果一篇文章最终要发到公众号,那么“写作”和“发布”最好不要是两套割裂的流程。
MD2WE想解决的,就是这中间重复、机械、低效的部分。
代码块示例
def build_article(title: str, summary: str) -> dict:
return {
"title": title,
"summary": summary,
"status": "draft",
}
article = build_article("用 Markdown 写公众号", "减少重复排版工作")
print(article)
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txt
python3 app.py
Mermaid 流程图示例
Mermaid 图表渲染中...
Mermaid 时序图示例
Mermaid 图表渲染中...
Mermaid 甘特图示例
Mermaid 图表渲染中...
表格示例
| 功能 | 说明 | 适合场景 |
|---|---|---|
| 主题排版 | 多种文章样式可切换 | 技术文章、教程、观点文 |
| 代码高亮 | 支持代码块美化 | 开发教程 |
| Mermaid | 渲染流程图、时序图、甘特图 | 产品方案、技术设计 |
| AI 助手 | 标题、摘要、配图 | 提升发布效率 |
| 分享页 | 自动生成链接和二维码 | 二次传播 |
| 草稿推送 | 直接推送公众号后台 | 减少重复操作 |
一段适合公众号的正文示例
很多时候,真正消耗时间的不是写文章,而是“把文章发出去”这件事。
你已经用 Markdown 写完了标题、正文、代码和图表,但到了发布环节,还是得重新整理格式、调整样式、处理配图、生成封面,最后再复制到公众号后台。这个过程很碎,也很容易打断写作节奏。
MD2WE 的思路是:尽量让写作和发布留在同一条链路里完成。
快捷键示例
常用操作可以配合快捷键提高效率:
Ctrl/Cmd + S:复制 HTML- 保持本地自动保存,减少内容丢失风险
- 先预览,再生成分享页或推送草稿
一个简短结尾
如果你平时会:
- 写技术文章
- 发产品更新
- 做教程内容
- 运营微信公众号
那么这类工具通常能帮你省下不少重复劳动。
欢迎试试 MD2WE。
也欢迎继续完善你自己的默认演示文档,让新用户一打开就知道这个项目能做什么。