扫码加好友

开源我用Cursor开发的飞书转公众号插件,实现AI自定义主题
经常有朋友留言问我是怎么做的公众号排版?
实际上我所有内容都写在飞书,然后通过大聪明老师开发的一个组件完成把排版复制到公众号的
这个工具没有问题,非常推荐使用
但有几次我着急发稿的时候掉链子了,主要是图片识别不出来,问了客服是飞书服务器出 bug 了。。
于是我到网上找类似的飞书转公众号工具,很少,但发现壹伴插件里有这个功能,而且还原效果比飞书组件的还好要
但是。。壹伴插件实在是太重了。。安装它之后整个公众号编辑页面变得又臭又长,还很多广告
所以我就萌生了要自己开发插件的想法。
接着,我又发现市面上几乎所有的一键 markdown2 公众号的工具,都是内置好了主题,只能让用户在里面选。
但每个人的审美是不一样的啊?在 AI 时代难道就不能让每个人都有个性的主题排版吗?
我之前跑过公众号矩阵的玩法,是可以直接用AI 把内容加上排版写成公众号html的,也就是这个需求是可以实现的。
所以我想这个插件,基础功能是完成飞书到公众号的搬运,核心功能是这个AI个性主题定制
目前已经基本把逻辑都跑通了,开源到了Github,欢迎下载学习、加个 Stars,地址在文末。
我们先来看下效果。
飞书文档是这样:

用插件转到公众号,默认效果是这样的:
一级标题:6 年“老工具”,被 AI 逼到墙角
二级标题
三级标题
Jan 自己都说,当时团队很慌,内部反复讨论,结论是:AI 对 n8n 要么是巨大机会,要么公司直接完蛋。
更要命的是当时的增长策略。市场部背着双重 KPI: 既要像传统 SaaS 那样搞“销售线索”(Leads),又要负责“社区采用”(Adoption)。
换你,你是 Jan,你怎么破局?
💡 hi,我是饼干哥哥,继续给你带来 AI 出海营销的落地案例分享。
这是没有意义的代码块
只是为了测试样式
无序列表样式:
一方面这样
另一方面那样
引用的效果又如何呢 试试看
分割线效果:
可以看到基础功能是可用的。
那我是怎么实现个性化主题的呢?
💡
逻辑是我把对公众号样式处理的模块全部抽象出来,把规则放到一个json 文件里,每次插件去渲染的时候就会去读这个 json
也就是说,我们只需要把样式规则和JSON模板发给 AI,让它生成新的主题模板,再把它导回插件里
这样每次生成公众号都会是自己想要的主题样式。
插件逻辑示意图:

例如,我给AI指定了一个Reddit风格的主题样式:
它会给我一个json 文件,我把它上传到
新的效果是这样:
一级标题:6 年“老工具”,被 AI 逼到墙角
二级标题
三级标题
Jan 自己都说,当时团队很慌,内部反复讨论,结论是:AI 对 n8n 要么是巨大机会,要么公司直接完蛋。
更要命的是当时的增长策略。市场部背着双重 KPI: 既要像传统 SaaS 那样搞“销售线索”(Leads),又要负责“社区采用”(Adoption)。
换你,你是 Jan,你怎么破局?
🚀 hi,我是饼干哥哥,继续给你带来 AI 出海营销的落地案例分享。
这是没有意义的代码块
只是为了测试样式
无序列表样式:
一方面这样
另一方面那样
引用的效果又如何呢 试试看
分割线效果:
当然目前只是实现了基本效果,但如果支持的人多的话,接下来我会在 2.0迭代出更酷炫的玩法!
接下来分享一下用 AI开发这个插件项目的过程。
👍
之前我也分享过如何用 AI 开发浏览器插件,可以补充学习:
一行代码不写,文科生也能15分钟开发浏览器插件 | 保姆级教程
AI编程价值落地|从0到1,用Cursor开发浏览器插件,上架谷歌商城赚美金
💡
此项目是我之前发布的「Case共创招募计划」跑出来的
和优秀的@Ray 同学一起完成 ✅
面临的困难与解决
整个开发过程中,尽管想法很好,但实施起来却并非一帆风顺。最开始,feishu2md 在本地运行时经常因为配置文件错误而报错,且 Cursor 对某些 Node.js 模块的依赖识别也存在不稳定情况。
此外,转换 Markdown 内容到微信公众号格式时,也有很多细节需要调整。例如,空行、图片路径加载异常、超链接格式等常常需要手动微调。更早些时候,输出的 .html 格式文件在加载到微信公众号时常出现错误。
为了克服这些困难,我几乎是依靠着与 ChatGPT 和 Cursor 反复对话,逐段将报错日志喂给它们,逐步定位问题并改正。每当一个问题解决,我就会获得一些成就感,逐渐推动整个开发过程走向成功。
最终的结果
经过多次调试和优化,我终于成功实现了这个可以 “一键将飞书文档转为微信公众号格式” 的浏览器插件。虽然调试过程充满了折腾,但当整个流程顺利运行时,成就感无可替代。
这个项目我放到了Github :https://github.com/binggandata/feishu2mp
第一次开源项目欢迎给 Star 支持!!
最后宣传一下我的「Case共创招募计划」,希望能找到更多同道同人,一起跑case,探索更多好玩有趣的AI项目!!微信:dszb199,期待你的加入!

