乐于分享
好东西不私藏

我的Obsidian插件100个Star后,我回头看了一眼来时路

我的Obsidian插件100个Star后,我回头看了一眼来时路

盯着 GitHub 那个三位数的数字:100 个 star,我其实发呆了很久。

这个数字,在程序员的世界里,这可能连入门都算不上。但对我这个“门外汉”来说,它像是一个被意外点亮的刻度,标记出一段我原本没想过能走到这里的旅程。

其实我之前写过两篇文章讲这个工具:《我做了个插件,让公众号排版不用离开 Obsidian》和《受够了复制粘贴,我把 Obsidian 直接接进了微信后台》。

那两篇是说明书,讲怎么做、怎么用。

这一篇我想聊聊说明书之外的东西:关于一个不写代码的人,如何在这个 AI 时代,通过解决自己的麻烦,顺便帮到了别人的故事。


那个「太麻烦了」的时刻

我写公众号文章,所有的初稿、二稿、三稿,全都存在 Obsidian 里。

但每次要发布的时候,那个流程就像一场繁琐的“搬家”仪式:在 Obsidian 里选中文字,复制 → 打开一个在线 Markdown 转换站,粘贴,调格式 → 再复制 → 打开微信后台,粘贴。

遇到特殊的格式,还需要反复地确认,不断地调整。

这种烦人,是一种纯粹的、重复性的精力消耗。

我当时就想:能不能直接在 Obsidian 里点一下,文章就飞进草稿箱?

市面上其实也有成熟的方案,比如那个叫 Note to MP 的插件。它做得很好,但因为它要通过服务器中转来绕过微信的限制,所以是收费的,收费还不便宜。

我想试试,能不能做一个更轻量、更简单、完全本地化的免费工具。这个念头,就是插件的起点。


BA 背景:我的“隐形 IDE”

先交代一下背景。我不是程序员,以前不是,现在也不是。

我以前做产品经理,现在做 BA(Business Analyst)。我的日常是写需求文档,跟开发同学“吵架”,拆解逻辑。我能听懂 API 和 Json,但我从来没有亲手在 IDE 里敲过一行能运行的代码。

去年开始Vibe coding之前,我甚至连 commit 和 PR 的区别都搞不清楚。

所以当这个插件真的跑通时,身边的朋友都挺惊讶:这真的是你自己写出来的?

严格意义上来说,这不算是我自己写出来的,都是靠 AI 来实现的。

这个过程让我明白了一件事:现在的 AI 能力,已经把“实现功能”的门槛降到了地板上。真正拉开差距的,是“描述需求”的能力。

我发现最难的不是写代码,而是你到底想清楚了没有?能不能把你的需求,在与 AI 沟通的过程中描述清楚,让它知道具体要做什么、边界在哪里。

「这个按钮要圆角的,颜色要像雨后的青草地那样淡一点。」 「逻辑是这样的:用户点击后,先检查本地缓存,如果没有,再触发网络请求。」

把这些说清楚,剩下的交给 AI。BA 的背景在这里反而是优势:对体验的敏感度和对逻辑的严谨,就是我的“隐形 IDE”。


一步一步,没有奇遇

回看这条路,没有什么「灵光一现」的传奇。

它更像是一场从海边试水开始的漫长泅渡。

一开始是 vibe coding(第一次用 AI 辅助写代码)。那种感觉很奇妙,你像是一个指挥家,虽然不会拉小提琴,但你知道整支乐章应该怎么走。

然后是做个自己的工具网站

直到有一天,我心想:「好像我也可以写个插件试试了。」

从最初的预览模式,到后来看了几个开源项目,摸索着把微信草稿箱的发布功能也接了进去。数学公式、代码高亮、图片处理,就像搭积木一样,一块一块往上垒。

不是每天都在推进,大多是下班后断断续续地折腾。但回过头看,这些琐碎的碎片,最后拼成了一个完整的东西。


第一个 Issue 来了

插件发布后,有一天我收到一个 Issue:插件不支持数学公式。

我当时的第一反应是:我自己又不写公式,做它干嘛?挺麻烦的。

但过了几天,那个 Issue 一直挂在那里,像是一根扎在心里的刺。我开始想,既然有人提了,说明这个工具已经不再仅仅是我一个人的玩具了。

很多人写技术文章、做硬核干货,数学公式就是他们的刚需。既然要开源,就不能只活在自己的视角里。

于是我开始查资料,折腾 SVG 转公式。中间走了不少弯路,比如发现 SVG 长度超过微信限制发不出去,最后又改成了转 PNG 格式。

这件事让我心态上有了变化。我开始意识到,开源不仅仅是分享代码,更是一种关于“契约”和“服务”的责任感。


轻舟已过万重山

现在回看,那种「轻舟已过万重山」的感觉,不是因为我做出了什么伟大的项目。

反而这种踏实的确认感让我确信:原来我也可以,原来我能行。

微信文章、视频号、GitHub 上那些不认识的朋友,有人愿意留言说插件节省了他们很多时间,有人愿意提建议,甚至有人提了 PR。

这种跨越屏幕的连接,让我第一次真切地感受到了开源精神的温度。你随手解决的一个小麻烦,可能真的在世界的某个角落,帮到了另一个素未谋面的人。

100 个 star 不是终点,它只是一个刻度。它告诉我,从那个「太麻烦了」的念头出发,我真的走到了这里。

未来会怎样?我不知道。AI 会怎么变,插件会怎么走,一切都是未知数。

但现在我知道:只要手边有 AI,路就在脚下。

路是走出来的,不是想出来的。回看来时路,继续出发。