前言
在微信公众号内容创作中,排版常常是一件让人头疼的事。富文本编辑器操作繁琐,样式不统一,复制粘贴容易带格式混乱,而手动调整又费时费力。有没有一种方式,既能保留内容的结构清晰,又能自动生成美观的微信图文?答案是肯定的——用 Markdown 写作,再通过工具自动渲染为微信兼容的 HTML。
本文推荐一款专注于微信场景的 Markdown 编辑器。它不需要你精通排版技巧,只要会写简单的 Markdown(甚至不会也没关系,后面会提到),就能一键生成样式简洁、结构清晰、视觉舒适的微信文章。这个项目从解决实际痛点出发,如今已成为许多内容创作者和开发日常使用的工具。
项目介绍
Doocs/md 是一个开源的在线 Markdown 编辑器,核心目标是将标准 Markdown 文档实时渲染为适合微信公众号发布的图文内容。项目托管于 GitHub,提供在线版本(https://md.doocs.org),也支持本地部署或私有化运行。无论是个人博主、技术团队,还是企业运营人员,都可以从中受益。
与市面上其他同类工具不同,Doocs/md 强调"简洁"与"一致性"。它避免过度装饰,聚焦于内容本身的呈现,确保输出结果在微信端显示稳定、无错乱,真正实现"所见即所得"。
项目功能
1、完整 Markdown 支持
全面兼容 CommonMark 标准,包括标题、列表、引用、代码块、表格等基础语法,同时支持数学公式(LaTeX)、任务列表、脚注等扩展功能。
2、图表与 UML 渲染
集成 Mermaid 和 PlantUML,可直接在文档中编写流程图、时序图、类图等,并自动渲染为矢量图形,无需额外截图。
3、Ruby 注音扩展
针对中文用户特别优化,支持 [文字]{注音} 或 [文字]^(注音) 语法,适用于古文、生僻字或教学场景。
4、智能图片管理
内置多图床支持,涵盖 GitHub、阿里云 OSS、腾讯云 COS、七牛云、MinIO、S3 兼容服务、公众号图床、Cloudflare R2、Telegram、Cloudinary 等 12 种主流存储方案,上传后自动插入 Markdown 链接。
5、AI 辅助创作
集成 DeepSeek、OpenAI、通义千问、腾讯混元、火山方舟、302.AI 等主流大模型,支持一键润色、扩写、摘要、排版建议,降低内容创作门槛。
6、个性化定制
允许自定义主题色、字体、行高、边距等 CSS 样式,满足品牌化或个人偏好需求。
7、草稿与文件管理
自动保存本地草稿,支持导入 .md 文件、导出 HTML 或 Markdown,方便跨设备协作与备份。
项目特点
极简设计:界面干净,无冗余按钮,专注写作本身。
微信友好:输出 HTML 经过专门优化,避免微信过滤样式或标签。
开箱即用:在线版无需安装,私有部署也只需一行命令。
高度可扩展:支持自定义上传接口、插件化 AI 模型接入。
项目技术
前端基于 Vue 3 + Vite 构建,使用 Monaco Editor 作为代码编辑器内核,确保流畅的编码体验。
Markdown 解析采用 markdown-it 及其生态插件,配合自研的微信样式适配层。图表渲染依赖 Mermaid 和 PlantUML 的 Web 版本。AI 功能通过统一代理接口对接各大模型 API,保障安全性与灵活性。
部署方面,项目提供多种方案:可通过 npm CLI 快速启动本地服务,也可使用 Docker 一键运行容器实例。
另外,还支持构建 Chrome/Firefox 浏览器扩展、uTools 插件,以及 Cloudflare Workers 无服务器部署,适应不同使用场景。
项目效果
打开 https://md.doocs.org 后,左侧输入 Markdown,右侧实时预览微信风格的渲染效果。插入图片时,可选择任意已配置的图床,上传后自动填充链接。
点击"AI 排版"按钮,几秒内即可获得结构优化后的版本。切换主题色后,全文样式即时更新,导出 HTML 即可直接粘贴到微信公众号后台,无需二次调整。
在实际使用中,技术团队用它写周报,教师用它制作带注音的课件,自媒体人用它快速产出高质量图文,真正做到了"一次写作,多端可用"。
项目源码
项目完全开源,代码托管于GitHub:https://github.com/doocs/md
安装与部署非常简单:
使用 npm CLI
npm install -g @doocs/md-climd-cli默认启动于 http://127.0.0.1:8800。
使用 Docker
docker run -d -p 8080:80 doocs/md:latest访问 http://localhost:8080 即可。
开发也可克隆源码,通过 pnpm 安装依赖并启动开发服务器,或打包为浏览器插件、uTools 工具等。
总结
Doocs/md 的诞生源于一个朴素的愿望:让内容创作者不再被排版束缚。它不是功能堆砌的产物,而是对"效率"与"美感"平衡的探索。在这个 AI 与自动化盛行的时代,我们依然相信,工具的价值在于"隐形"——它应该默默支撑创作,而不是成为障碍。
如果你也曾为微信排版烦恼,不妨试试 Doocs/md。无论是写一篇技术分享,还是发布一篇产品公告,它都能帮你把精力集中在内容本身,而不是格式调整上。项目仍在持续更新,期待更多人的参与和反馈。
关键词
作者:小码编匠
出处:gitee.com/smallcore/DotNetCore
声明:网络内容,仅供学习,尊重版权,侵权速删,歉意致谢!
方便大家交流、资源共享和共同成长
纯技术交流群、需要的小伙伴请扫码
有收获?不妨分享让更多人受益
关注「程序员开源栈」,共同提升技术实力
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!