Back to list
·14 min read

在 AI 一键搞定内容和排版的时代,我还在做一个「古法」公众号编辑器

最近一段时间,我看到了不少和公众号写作、排版有关的 AI Skill 和工具。

只要把一篇文稿交给它们,就能自动分析内容结构、选择标题样式、提炼重点、插入卡片,最后生成一篇几乎可以直接发布的文章。

必须承认,它们确实很好看,也真的很厉害。

但轮到我自己写东西时,我发现我并不太喜欢把排版这件事一次性交出去。

排版也是写作的一部分

对我来说,一篇文章写完,并不意味着写作已经结束。

这里究竟应该使用二级标题,还是只需要另起一段?

这句话是真的重要,值得加粗,还是应该让读者自然地读到它?

两段内容之间应该紧密衔接,还是留一点空白,让阅读节奏慢下来?

这里需要一段引用、一条分割线,还是干脆只留下一个短句?

这些选择看起来只是排版,但它们其实都在影响文章的语气、节奏和重心。

标题决定结构,粗体决定强调,引用表达距离,留白控制呼吸。排版不只是把文章变得更好看,它本身也是表达的一部分。

如果文字是我写的,我也希望这些判断由我来做。

我并不反对 AI,也不认为手动操作天然更加高级。恰恰相反,我每天都在使用 AI,也很享受它替我处理重复劳动时带来的效率。

但我始终觉得:

减少重复劳动,和替作者做决定,是两件不同的事。

我希望工具可以帮我解决样式兼容、图片上传和格式转换这些麻烦,但文章什么时候应该停顿、哪里值得强调、最终呈现出什么样子,我还是想自己决定。

所以,我做了一个有点「古法」的编辑器

我从 2015 年开始从事科技内容相关的工作。

从刚毕业时的科技媒体记者,到现在担任某个开发者服务相关产品的内容负责人,这十多年里,我亲历了移动互联网的兴起,也看着 AI 一步步进入普通人的工作和生活。

长期和技术、产品以及开发者打交道,我多少积累了一些技术常识。聊起某项技术,我或许还能说上几句;但真让我从零开始写代码,做出一个完整的产品,我很快就会趴窝。

直到 Vibe Coding 出现。

AI 并没有让我突然变成一个专业开发者,但它第一次让我觉得:那些过去只能停留在脑海里的产品想法,我或许真的可以自己动手做出来。

我首先想到的,就是公众号编辑器。

我一直没有找到一个完全符合自己写作习惯的工具,所以干脆做一个属于自己的。

WeMD 就这样诞生了。

WeMD 是一个专门为微信公众号写作准备的 Markdown 编辑器。

所谓「古法」,当然不是让人重新手搓 HTML,也不是故意把排版变成一件麻烦的事情。

它只是保留了一种很朴素的工作方式:

人来做判断,工具来执行。

你负责写作,决定文章的结构、重点和节奏;WeMD 负责把这些决定稳定地呈现出来,并尽可能把它们原样带进微信公众号。

Markdown 很适合这种工作方式。

它足够简单,不会让写作者频繁离开键盘;同时又足够明确——哪个是标题,哪句话需要强调,哪里是一段引用,都由作者亲自决定。

你不需要在一堆复杂的面板之间来回切换,也不需要先挑选一个完整模板,再想办法把自己的内容塞进去。

先写,再慢慢把它调整成自己想要的样子。

这就是我喜欢的写作过程。

从一个自用工具开始

2025 年 11 月底,我把 WeMD 的第一版放到了 GitHub

最开始,我只是想解决一个很具体的问题:用 Markdown 写完文章之后,能够尽量省事地把它复制到微信公众号,同时保留原本的排版效果。

后来,这个看起来很小的问题逐渐展开了。

公众号编辑器里有很多细碎而具体的兼容问题。

普通段落还比较简单,但一旦文章中出现代码块、表格、数学公式、图片或者复杂样式,复制过去之后就可能发生变化。

深色模式又是另一个问题。同一种颜色,在微信深色模式下可能会被重新计算,最后呈现出完全不同的效果。

再后来,我开始希望文章不只是存在浏览器缓存里,而是能够直接管理本地 Markdown 文件;希望可以在电脑上安装桌面版;希望图片能够上传到自己的图床;希望主题不只是几个固定选项,而是真的可以继续调整。

WeMD 也就这样一点点长了出来。

v1.0.0 到现在的 v1.2.11,WeMD 已经先后迭代了 29 个版本。

它现在有了 Web 在线版,也有桌面端;支持直接管理本地 Markdown 文件,不需要注册登录,文章默认保存在自己的设备上。

当然,它最核心的事情一直没有改变:

写完之后,一键复制到公众号。

WeMD 现在可以做什么

WeMD 首先是一个 Markdown 编辑器。

它支持常见的 Markdown 语法,也支持表格、代码高亮、数学公式和 Mermaid 图表。如果文章里需要流程图、时序图或者甘特图,也可以直接在 Markdown 中完成。

在排版方面,WeMD 内置了多款文章主题。你可以直接选择一个主题,也可以使用可视化设计器继续调整,或者通过自定义 CSS 完整控制文章样式。

但主题只负责提供基础的视觉风格。

具体什么时候使用标题、强调哪句话、如何组织文章结构,仍然由作者决定。

在图片方面,WeMD 支持官方图床,也支持七牛云、阿里云、腾讯云以及 S3 兼容的对象存储。对于图片比较多的文章,还可以使用滑动图组来组织内容。

编辑完成后,可以一键复制到微信公众号,也可以复制排版后的 HTML,用在其他编辑场景中。

除此之外,WeMD 还提供微信公众号深色模式预览、高级搜索、正则匹配、批量替换和本地文件管理等功能。

这些功能看起来有些分散,但它们最终都服务于同一个目标:

让作者保留对文章的控制,同时少处理一些和表达无关的麻烦。

月均 3000 位用户

目前,WeMD 每个月大约有 3000 位用户访问和使用。

这当然算不上一个多大的数字,但对一个最初只是为了解决自己写作问题的小工具来说,它已经远远超出了我的预期。

截至写下这篇文章时,WeMD 在 GitHub 上已经收到了 800 多个 Star 和 100 多次 Fork。

与此同时,我也陆续收到了不少用户反馈。

有人关心复制到公众号之后的样式,有人需要更完整的本地文件管理,也有人会带着一个具体的公式或代码块,告诉我它在公众号里出现了什么问题。

这些反馈让我意识到,原来不只是我一个人喜欢这种有点「古法」的写作方式。

即使在一键生成越来越普遍的今天,仍然有人希望自己决定文章最终长什么样。

它可能并不适合所有人

如果你希望输入一段文字,几秒钟后就直接得到一篇完成排版、可以立即发布的文章,那么 WeMD 可能不是最高效的选择。

市场上已经有很多优秀的 AI 工具,很擅长完成这件事。

但如果你和我一样,习惯自己决定文章的结构,喜欢调整标题、粗体、引用和留白,在意文章阅读时的节奏,只是希望这些选择可以更稳定、更省心地进入公众号,那么可以试试 WeMD。

你可以直接打开 WeMD 在线版开始写作,不需要安装,也不需要注册。

如果更喜欢管理本地文件,也可以前往 GitHub Releases 下载桌面版。

WeMD 已经在 GitHub 开源。如果使用过程中遇到问题,或者有希望加入的功能,也欢迎提交 Issue 和 PR。

WeMD 会加入 AI 吗?

WeMD 目前还没有接入 AI 功能。

这并不是因为我排斥 AI。恰恰相反,WeMD 本身就是我借助 AI 一点点做出来的。

我只是还没有想清楚,AI 应该以什么方式进入这个产品。

如果所谓的 AI 功能,只是在编辑器旁边放一个对话框,让用户继续面对一个“帮我写点什么”的输入框,那对我来说还是太干巴了,也没有真正解决新的问题。

我更希望找到一种自然融入写作过程的方式。

它可以帮忙处理机械劳动、发现问题、提供选择,但不会在不知不觉中接管作者的表达。

在想清楚这件事之前,我宁愿慢一点。

接下来

WeMD 还远远没有完成。

公众号编辑器里仍然有很多奇怪而具体的兼容问题。一个功能真正进入日常写作之后,也总会出现开发时没有考虑到的使用方式。

接下来,我会在这个博客和 X 上继续记录 WeMD 的开发过程,包括新功能、设计取舍、踩过的坑,以及一些可能最终没有做成的想法。

当然,这里也会出现我正在折腾的其他小项目。

我会继续使用 AI 来写代码、查问题和提高开发效率,但在 WeMD 里,我还是想保留一个简单的原则:

工具可以帮你完成排版,但不应该替你决定什么值得被强调。

在一切都可以一键生成的时代,我还是想留一个地方,让人慢一点,把自己的文章排成自己想要的样子。