首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >[开源]WeMD:一款更优雅的 Markdown 公众号排版工具

[开源]WeMD:一款更优雅的 Markdown 公众号排版工具

作者头像
DevLlama
发布2026-06-01 20:05:28
发布2026-06-01 20:05:28
1080
举报

1. 项目简介

WeMD是一款专为微信公众号创作者打造的开源 Markdown 编辑器。它以“本地优先、隐私安全、所见即所得”为核心理念,支持将标准 Markdown 内容一键复制到微信公众号后台,完美保留排版样式,彻底告别繁琐的富文本编辑和格式错乱问题。

无论你是技术博主、内容运营者,还是自媒体作者,WeMD 都能让你用最简洁的写作方式,产出专业级的公众号文章。

2. 开源协议

采用MIT开源协议

3. 核心特性

✍️ Markdown全面支持:支持 GitHub Flavored Markdown(GFM)、表格、代码高亮、数学公式(LaTeX)等 🎨 主题定制:内置十余款精美排版主题,支持可视化设计器或自定义 CSS 📋 一键复制到公众号:所见即所得,粘贴后格式几乎零偏差,兼容微信官方编辑器 🌙 深色模式预览:独家实现微信公众号深色模式渲染算法,还原度高达 98%+ 🖼️ 多图床支持:支持官方图床、七牛云、阿里云 OSS、腾讯云 COS、S3 兼容存储 💾 本地优先 & 隐私安全:所有数据默认保存在本地,无需登录账号,无网络依赖(可选) 📱 跨平台支持:提供 Web 版 + 桌面应用(macOS / Windows / Linux) 🔍 高级文本操作:支持正则搜索、全词匹配、批量替换 🎞️ 滑动图组组件:支持水平滑动的多图展示,提升移动端阅读体验 📊 Mermaid 图表集成:内置流程图、时序图、甘特图等,自动适配当前主题配色

4. 技术亮点

微信深色模式预览算法

根据作者描述,目前WeMD 是除微信官方外唯一开源的公众号深色模式预览解决方案,核心依托微信团队开源的 wechatjs/mp-darkmode[1] 算法,并针对性做了性能优化色彩语义保全增强:

  • • 基于 HSL 色彩空间智能识别文本、背景、边框等元素类型
  • • 动态转换颜色以精准匹配微信深色主题规范
  • • 渲染效果高度还原微信原生表现,彻底规避“白字黑底”等典型兼容问题。

5. 安装及使用

在线使用(无需安装)

直接访问 edit.wemd.app 即可开始写作,无需安装,数据仍保存在本地浏览器中。

桌面版下载

前往 Releases[2] 下载对应平台安装包:

  • macOS.dmg(Intel)或 -arm64.dmg(Apple Silicon)
  • Windows.exe
  • Linux.AppImage

⚠️ macOS 用户注意:首次打开时如提示"应用已损坏",请在终端执行:

代码语言:javascript
复制
 xattr -cr /Applications/WeMD.app

⚠️ Windows 用户注意:如 SmartScreen 提示"未知发布者",点击「更多信息」→「仍要运行」 ⚠️ Linux 用户注意:运行前需设置可执行权限:chmod +x WeMD.AppImage

Docker 部署
代码语言:javascript
复制
git clone https://github.com/tenngoxars/WeMD.git
cd WeMD
docker-compose up -d

访问 http://localhost:8080 即可使用。

6.开发者友好

  • 技术栈:TypeScript (75.9%) + CSS (23.5%)
  • 架构:Turborepo 多包管理(apps/web, apps/electron, packages/core
  • 前端:React + Vite
  • 桌面端:Electron
  • 构建工具:pnpm + Turbo

适合前端开发者参与贡献或二次开发。

7、适用人群

  • • 经常撰写技术类/图文类微信公众号文章的作者
  • • 厌倦了 Word → 公众号格式错乱的排版流程
  • • 注重写作效率与隐私安全的内容创作者
  • • 希望统一使用 Markdown 管理所有文稿的极客用户

8. 项目开源地址

Github开源地址:https://github.com/tenngoxars/WeMD 官方网站: https://wemd.app 在线使用地址:https://edit.wemd.app

9. 总结

WeMD是专为公众号创作的开源 Markdown 编辑器。它将 Markdown 的简洁性与微信公众号的视觉表现力完美结合,实现了“写得爽,看得美”。它本地优先、隐私安全,支持主题定制、98%+ 深色预览、多图床等,跨平台开源。这正是我们理想中的创作工具。

引用链接

[1] `wechatjs/mp-darkmode`: https://github.com/wechatjs/mp-darkmode [2] Releases: https://github.com/tenngoxars/WeMD/releases

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-02-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DevLlama 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 项目简介
  • 2. 开源协议
  • 3. 核心特性
  • 4. 技术亮点
    • 微信深色模式预览算法
  • 5. 安装及使用
    • 在线使用(无需安装)
    • 桌面版下载
    • Docker 部署
  • 6.开发者友好
  • 7、适用人群
  • 8. 项目开源地址
  • 9. 总结
    • 引用链接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档