Repolode
doocs

doocs/md

将 Markdown 即时排版为微信公众号图文的编辑器,支持自定义主题与多图床。

Star
13,446
Fork
2,404
未关闭 Issue
11
最近提交
16小时前

这是什么?

doocs/md 是一款基于浏览器的 Markdown 编辑器,专为撰写微信公众号图文设计。作者用标准 Markdown 写作,预览区即渲染为样式整洁的微信文章,无需手动调整排版。

编辑器支持 KaTeX 数学公式、Mermaid 与 PlantUML 图表、GFM 警告块以及 Ruby 注音语法。代码块提供多种高亮主题,主题色与 CSS 样式均可自定义。草稿保存在本地,登录后可同步编辑器偏好设置。

图片可上传至 GitHub、阿里云 OSS、腾讯云 COS、七牛云、MinIO、兼容 S3 的存储、Cloudflare R2、Cloudinary、Telegram、公众号素材库或自定义上传接口。项目可作为在线应用使用,也可通过 npm CLI、Docker 容器、Chrome 或 Firefox 扩展以及 uTools 插件部署。

核心功能

  • 01将标准 Markdown 渲染为适配微信的样式化图文。
  • 02支持 KaTeX 数学公式、Mermaid 与 PlantUML 图表和 GFM 警告块。
  • 03提供可自定义的主题、代码高亮样式与 CSS。
  • 04支持上传至 GitHub、阿里云、腾讯云、兼容 S3 存储等多种图床。
  • 05集成 DeepSeek、OpenAI、通义千问等 AI 模型辅助创作。
  • 06本地草稿自动保存,并支持文件导入与导出。

适用场景

  • 为微信公众号撰写技术文章或长文,省去手动排版。
  • 在浏览器中用 Markdown 起草内容,再排版发布到公众号。
  • 通过 Docker 或 npm CLI 私有化部署自己的编辑器。
  • 将文章图片存放在自有对象存储或常用云服务商中。

快速上手

  1. 1

    使用 npm 全局安装 CLI

    npm i -g @doocs/md-cli
  2. 2

    启动服务(默认端口 8800)

    md-cli

使用前须知

  • 开发构建需要 Node.js 22 或更高版本。
  • 自托管 CLI 的部分云端功能需要 dcloud 的 spaceId 和 clientSecret。

标签

常见问题

md 是什么?
将 Markdown 即时排版为微信公众号图文的编辑器,支持自定义主题与多图床。 doocs/md 是一款基于浏览器的 Markdown 编辑器,专为撰写微信公众号图文设计。作者用标准 Markdown 写作,预览区即渲染为样式整洁的微信文章,无需手动调整排版。
md 可以免费使用吗?用的什么许可证?
md 以 WTFPL 许可证开源。用于商业产品前,请先确认许可证条款。
md 还在维护吗?
活跃维护中。md 最近一次提交是在 2026年10月20日。
md 适合用来做什么?
为微信公众号撰写技术文章或长文,省去手动排版。 在浏览器中用 Markdown 起草内容,再排版发布到公众号。 通过 Docker 或 npm CLI 私有化部署自己的编辑器。 将文章图片存放在自有对象存储或常用云服务商中。
md 怎么安装和运行?
使用 npm 全局安装 CLI: npm i -g @doocs/md-cli 启动服务(默认端口 8800): md-cli
在哪里获取 md?
源代码和安装说明在 GitHub 上:https://github.com/doocs/md

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目