[Github发现] WeMD – 更优雅的Markdown公众号编辑器,告别复杂排版一键复制

Github发现2026-03-31发布 WarpEdit
13 0 0

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

WeMD 项目截图

相关链接

  • 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 里都得到了原生支持。

© 版权声明

相关文章

暂无评论

none
暂无评论...