最近发现一款比较好用的微信公众号 Markdown 编辑器,适合程序员添加代码比较多的情况。
doocs/md 是什么?
doocs/md 是 GitHub 上一个开源的微信 Markdown 编辑器项目,目前已有 13k+ Stars。
核心功能: Markdown 文档自动即时渲染为微信图文,一键发布多平台,也能直接复制到公众号上发布。
在线地址:https://md.doocs.org

核心功能盘点
1. 完整的 Markdown 支持
基础的标题、列表、引用、链接、图片就不用说了,还支持:
- 数学公式 - 技术类公众号必备
- Mermaid 图表 - 流程图、时序图、甘特图直接渲染
- PlantUML - 更专业的 UML 图表
- GFM 警告块 - GitHub 风格的提示框
> [!NOTE]
> 这是提示框示例
> [!WARNING]
> 这是警告框示例

2. 代码高亮
支持 100+ 种编程语言的高亮,可以切换不同的代码主题:
- 默认主题
- GitHub 风格
- VS Code 风格
- 暗黑主题
技术公众号写代码示例必备。

3. 多图床支持
这是 doocs/md 的杀手级功能。支持 13 种图床:
| 图床 | 配置难度 | 适用场景 |
|---|---|---|
| 默认图床 | ⭐ | 临时测试 |
| GitHub | ⭐⭐ | 个人博客 |
| 阿里云 OSS | ⭐⭐⭐ | 企业用户 |
| 腾讯云 COS | ⭐⭐⭐ | 腾讯生态 |
| 七牛云 | ⭐⭐⭐ | 老牌图床 |
| MinIO | ⭐⭐⭐⭐ | 自建存储 |
| 公众号图床 | ⭐⭐⭐⭐ | 官方接口 |
| Telegram | ⭐⭐ | 免费无限 |

4. 本地草稿保存
编辑内容自动保存到本地,刷新页面不会丢失。支持:
- 草稿管理
- 文件导入/导出
- 历史记录

快速上手
方式 1:在线使用(推荐新手)
- 打开 https://md.doocs.org
- 左侧写 Markdown,右侧实时预览
- 方法一:
- 点击「复制」按钮
- 粘贴到公众号后台
- 方法二:
- 在浏览器上登录公众号后台
- 点击「发布」按钮
- 按提示安装「COSE」插件
- 勾选「微信公众号」,确认发布
- 然后就会自动打开公众号,添加到草稿中

方式 2:本地部署(推荐长期用户)
使用 npm cli:
# 安装
npm i -g @doocs/md-cli
# 启动
md-cli
# 访问 http://127.0.0.1:8800
使用 Docker:
docker run -d -p 8080:80 doocs/md:latest
图床配置教程(以 S3 为例)
- 我们以上次讲的免费Hi168S3对象存储为例
- 在 doocs/md 设置里选择 S3 图床
- 填入 Region、Bucket、AccessKeyID、AccessSecret等信息
- 保存,回到「选择上传」,选择S3开始上传图片

实际使用体验
优点
- 简洁 - 没有花里胡哨的功能,专注排版
- 快速 - 实时渲染,无需等待
- 稳定 - 开源项目,持续维护
- 免费 - 在线版完全免费,本地部署也免费
- 灵活 - 支持自定义 CSS 样式
缺点
- 在线版图片上传到默认图床可能不稳定(建议配置自己的图床)
- 部分高级样式需要手动调整 CSS
- 不支持视频上传(公众号本身也限制视频)
适合谁用?
- 技术公众号 - 代码高亮、公式渲染
- 个人博主 - 免费、简单、够用
- 内容创作者 - AI 辅助写作
- 团队运营 - 本地部署,统一管理样式
总结
对于习惯用Markdown写文章或笔记的技术宅来说,doocs/md 是我发现目前最好的选择之一。
评论区