给公众号写文章最痛苦的事是什么?排版。复制粘贴到微信编辑器后格式全乱、代码高亮消失、表格错位——这些问题长期困扰着公众号创作者。WeMD(WeChat Markdown)正是为解决这个痛点而生的:支持 Markdown 语法写作,一键复制到公众号,完美还原排版效果,GitHub 658 颗星,是目前最实用的公众号排版开源工具之一。

相关链接
- GitHub 仓库:https://github.com/tenngoxars/WeMD(658 ⭐ | 75 Fork)
- 官网:https://wemd.app
- 在线编辑器:https://edit.wemd.app
WeMD 是什么
WeMD 是一款专为公众号创作者设计的本地优先(Local-first)Markdown 编辑器,核心理念是”告别复杂工具,Markdown 写作,一键复制到公众号”。项目基于 React 18 + TypeScript 5 构建前端,桌面版使用 Electron 实现跨平台(macOS/Windows/Linux),采用 Turborepo 管理 monorepo 结构,技术栈现代且工程化程度高。
作者是独立开发者 tenngoxars,项目完全开源(MIT License),目前处于活跃维护状态,最新版本 v1.2.9 在 2 小时前刚发布。
核心功能
1. Markdown 完整支持
编辑器对 Markdown 语法支持非常全面,覆盖公众号写作中的各种需求:
- GFM 语法:任务列表、删除线、表情符号等
- 表格:支持复杂表格,复制到微信后格式完整保留
- 代码高亮:多语言代码块高亮,公众号内显示美观
- 数学公式:支持 LaTeX 格式数学公式渲染
2. 微信公众号一键复制
这是 WeMD 的核心功能。写完文章后点击”复制”按钮,剪贴板中的内容可以直接粘贴到微信公众号编辑器,排版样式几乎完美还原。解决了传统工作流中”用其他工具写好再粘贴过来格式全毁”的顽疾。
3. 微信深色模式预览(独家亮点)
WeMD 内置了一套色彩语义保全算法,可以在编辑器中实时预览文章在微信公众号深色模式下的显示效果,还原度达 98% 以上。这个功能基于微信官方开源的 wechatjs/mp-darkmode 核心算法迁移并优化。项目方声称这可能是目前市面上除微信官方外,唯一针对微信公众号深色模式预览的开源解决方案。
4. 十余款精美主题 + 可视化主题设计器
内置十余款预设主题,适合不同风格的公众号。同时提供可视化主题设计器,用户可以自由调整配色、字体、间距等,也可以导出自定义 CSS 直接修改。暴露了 50+ 个 CSS 变量方便深度定制。
5. 多图床支持
写公众号最麻烦的一件事是图片上传。WeMD 支持多个图床:
- 官方图床(WeMD 自建)
- 七牛云
- 阿里云 OSS
- 腾讯云 COS
- S3 兼容(AWS S3、Cloudflare R2 等)
配置好图床后,插入的图片自动上传到指定平台,复制到公众号后图片链接直接可用,无需手动处理。
6. 本地优先,数据安全
所有数据默认存储在本地浏览器 IndexedDB 或本地文件系统,不需要登录账号,不存在云端数据泄露风险。对于在意隐私的用户这点很有吸引力。
7. 丰富的内容组件
- 滑动图组:支持水平滑动的多图展示组件,适合产品展示、对比图等场景
- Mermaid 图表:内置流程图、时序图、甘特图等多种图表,自动适配主题配色
- 高级搜索:支持正则匹配、全词匹配、批量替换
快速部署
方式一:在线使用(最简单)
直接访问 https://edit.wemd.app 即可开始写作,支持纯本地存储,无需注册。
方式二:下载桌面版
前往 GitHub Releases 下载对应平台安装包:
- macOS:.dmg(Intel 版)/-arm64.dmg(Apple Silicon 版)
- Windows:.exe 安装包
- Linux:.AppImage
macOS 首次打开如提示”应用已损坏”,终端执行:xattr -cr /Applications/WeMD.app
方式三:Docker 部署
docker compose pull
docker compose up -d
# 访问 http://localhost:8080
方式四:本地开发
# 环境要求:Node.js ≥ 18,pnpm ≥ 9
corepack enable pnpm
pnpm install
# 启动 Web 开发服务器
pnpm dev:web
# 启动桌面端(需先启动 Web)
pnpm dev:desktop
技术架构
WeMD 采用 monorepo 结构,由 Turborepo 管理:
apps/web:React + Vite 前端apps/electron:Electron 桌面端apps/server:NestJS 图片上传服务packages/core:Markdown 解析、主题引擎、工具函数templates:主题 CSS 模板
适用人群
- 公众号创作者:用 Markdown 高效写作,一键复制无需二次排版
- 技术博主:代码高亮、数学公式、图表,写技术文章体验接近 Typora
- 多平台作者:同一篇 Markdown 可以发布到不同平台
- 在意隐私的用户:本地优先,不需要注册登录
总结
WeMD 精准解决了公众号创作者长期以来的排版痛点——Markdown 写作用户体验好,复制到微信后格式还原度高,深色模式预览功能在业内几乎是独家优势。项目技术栈现代(React + TS + Electron + Turborepo),工程化程度高,且在持续活跃维护中。
对于经常需要在微信公众号发布文章的创作者来说,WeMD 大幅提升了写作到发布的效率。尤其推荐给技术类公众号作者——代码高亮、LaTeX 公式、Mermaid 图表这些在其他编辑器里让人头疼的东西,在 WeMD 里都得到了原生支持。
© 版权声明
本站部分内容源于网络收集,文章等版权归原作者所有,若需删稿请联系管理员邮箱:[email protected]
相关文章
暂无评论...