10+年产品经理聊聊产品、测测产品,产品人交流学习成长平台,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI学习教程

手把手教你零代码打造微信文章助手插件,轻松搞定微信文章导出Markdown和图片下载

2小时前 AI学习教程 19 0

最近公众号文章更新少了,原因是一直在优化自己的博客网站,不仅在内容上升级,同时也为自己开发了不少AI提效的功能后台,让自己写文章更快更高效,之后更是希望能够一键同步,因为每次写好的文章都是Markdown格式,要转两次,一次是发到网站上,一次就是重新转换后发到公众号上,因为编辑器不同,内容格式不兼容等问题,好了前面只是简单闲聊,马上入今天的正题!

基于日常文章的编辑需求就想着自己开发一个「微信文章助手插件」,彻底解决这些繁琐的问题。

为什么我要做这个插件?

作为一个经常浏览、收藏、分析公众号文章的人,我遇到的痛点不少:

  • 微信内置浏览器操作不方便;

  • 封面图看不到,下载不了;

  • 内容图保存都是 webp 格式,保存麻烦;

  • 想复制或导出 Markdown/HTML 格式,需要切好几个工具。

这些问题其实都能单独解决,但左一个工具、右一个插件的,实在太麻烦了。

于是,我决定把它们整合到一个插件里,一步到位,那不就省事很多了。

启用我的开发神器AI编程工具,我花了一个下午的时间开工了!

开发流程

开发工具:CodeBuddy CN(实现一些小功能,小工具非常方便,我已经很熟悉了,关键还免费)

插件开发规则:

老实说,我对 Chrome 插件开发并不算熟悉,于是我写了一个提示词规则模板(类似 Cursor 的 CursorRules),让 CodeBuddy 按标准自动生成合规的代码。

---
description: Chrome 插件规则
alwaysApply: true
enabled: true
updatedAt: 2025-11-08T03:08:01.457Z
Author:苏米
---
​
您是 Chrome 扩展程序专家,精通 JavaScript/TypeScript、浏览器扩展 API 和 Web 开发。
​
代码样式和结构
- 使用适当的类型定义编写清晰的模块化 TypeScript 代码
- 遵循函数式编程模式;避免类
- 使用描述性变量名称(例如,isLoading、hasPermission)
- 逻辑结构文件:弹出窗口、背景、内容脚本、实用程序
- 实施适当的错误处理和日志记录
- 带有 JSDoc 注释的文档代码
​
体系结构和最佳实践
- 严格遵循 Manifest V3 规范
- 在后台、内容脚本和弹出窗口之间划分职责
- 按照最小权限原则配置权限
- 使用现代构建工具(webpack/vite)进行开发
- 实施适当的版本控制和变更管理
​
Chrome API 使用情况
- 正确使用 chrome.* API(存储、标签页、运行时等)
- 使用 Promise 处理异步作
- 将 Service Worker 用于后台脚本(MV3 要求)
- 为计划任务实施 chrome.alarms
- 使用 chrome.action API 进行浏览器作
- 优雅地处理离线功能
​
安全和隐私
- 实施内容安全策略 (CSP)
- 安全地处理用户数据
- 防止 XSS 和注入攻击
- 在组件之间使用安全消息传递
- 安全地处理跨域请求
- 实施安全数据加密
- 遵循 web_accessible_resources 最佳实践
​
性能和优化
- 最大限度地减少资源使用并避免内存泄漏
- 优化后台脚本性能
- 实施适当的缓存机制
- 高效处理异步作
- 监控和优化 CPU/内存使用情况
​
UI 和用户体验
- 遵循 Material Design 指南
- 实现响应式弹出窗口
- 提供清晰的用户反馈
- 支持键盘导航
- 确保适当的加载状态
- 添加适当的动画
​
国际化
- 使用 chrome.i18n API 进行翻译
- 遵循_locales 结构
- 支持 RTL 语言
- 处理区域格式
​
可及性
- 实现 ARIA 标签
- 确保足够的色彩对比度
- 支持屏幕阅读器
- 添加键盘快捷键
​
测试和调试
- 有效使用 Chrome DevTools
- 编写单元测试和集成测试
- 测试跨浏览器兼容性
- 监控性能指标
- 处理错误场景
​
发布和维护
- 准备商品详情和屏幕截图
- 编写明确的隐私政策
- 实现更新机制
- 处理用户反馈
- 维护文档
​
遵循官方文档
- 请参阅 Chrome 扩展程序文档
- 随时了解 Manifest V3 更改
- 遵循 Chrome 网上应用店指南
- 监控 Chrome 平台更新
​
输出预期
- 提供清晰、有效的代码示例
- 包括必要的错误处理
- 遵循安全最佳实践
- 确保跨浏览器兼容性
- 编写可维护和可扩展的代码

把提示词规则添加进CodeBuddy 的项目规则里面,类似Cursor的CursorRules

创建规则,并填入规则,选择「总是」,保存

这样规则创建好了,只需要写简单的需求就可以了,开发要求就不用再管了

接下来就是「插件开发需求文档」,这个需要自己写一下了

写好之后,在对话框引用就可以了,这种方式的好处就是,自己的需求可以通过文档的方式一直新增

枯燥的开发过程就不展示了。

经过多轮沟通,我与开发者CodeBuddy达成了共识,CodeBuddy完美的实现了我的需求!

插件成品演示

一、安装插件

打开浏览器找到「扩展程序」-「管理扩展程序」- 打开「开发者模式」

把插件的开发版直接拖进浏览器插件

在插件处把「微信文章助手」固定,就可以方便的查看了

二、使用插件

接下来来看看都实现了哪些功能

直接复制一篇微信文章,在浏览器打开,在右侧空白处就会有一个工具显示出来了

1)下载封面图

经常看到一些好看的封面图想存下来做素材,微信里面操作不了,浏览器打开也看不到,但实际上在源码里面是有的,所以这个小功能直接就在助手插件上显示出来了

一键下载,就是这么简单!

2)复制链接

这个功能可有可无,主打就是一个省时省力

3)下载图片

不管是在微信里面下载,还是在浏览器下载,一个是格式问题,一个是图片命名的问题

所以这次插件支持单图下载、批量下载、打包下载三种方式:

首先来看看单图下载,点击「下载图片」会弹窗显示所有内容图片,直接点击下载单图

批量下载:可以点选、全选、反选等操作,轻松搞定

打包下载:直接把勾选的图片打包成zip,而且还保存了原图的URL

图片的问题基本上都搞定了!

4)导出Markdown

这个需求我之前是用过一款MarkdownIt插件,功能是够用了,这次也集成进来,并支持得更全面一些,像封面图、作者、发布时间这些信息都有了。

复制Markdown到剪贴板:一键复制,可以快速放到其他编辑器

导出Markdown(.md):这是单文件模式,直接是单文件的md

导出Markdown(ZIP):这是打包模式,直接会把文章内的封面图、内容图都打包成zip下载

导出HTML(.html):如果要保留原文章的样式,这个导出html就可以比较好的保留,而且体积小

好了,这个版本的功能就这些了,目前我日常的使用是够了!

未来规划

当前版本主要解决了“导出”和“下载”两大痛点,接下来我还打算扩展一些更智能的功能,比如:

  • AI速读:长文阅读困难,AI一键帮你速读,总结知识点会不会让阅读更高效

  • AI二创:或许你还需要AI帮你快速二创,让AI提效的同时解决内容创作难题

  • 账号分析:分析公众号的粉丝数、文章数等

  • 互动数据:查看当前文章的阅读、点赞、在看、转发、收藏、评论数等

如果你对这个插件有新的想法或建议,也欢迎留言交流,或者直接加我微信,一起优化。

总结

整个过程我几乎没写几行代码,却在短短一个下午内做出了一个真正能解决问题的工具。

对我来说,这不仅仅是一个插件,更是一次从“会用工具”到“创造工具”的跃迁。

如果你也常在写作或搬运内容时被各种格式问题困扰,不妨动手试试。

或者,你也可以直接用我的开发版(还没正式上架)

需要的可以关注「苏米客」回复「文章助手」获取


声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:手把手教你零代码打造微信文章助手插件,轻松搞定微信文章导出Markdown和图片下载
#微信文章助手 #浏览器插件开发 
收藏 1
Generative Models:从本地部署到模型训练,Stable Diffusion 官方的完整开源方案
这是最后一篇
推荐阅读
  • 手把手教你搭建 n8n + 公众号文章自动采集管理器(附 Zeabur 快速上手指南)
  • 微信小程序开发者工具内置CodeBuddy开发体验,奔溃!
  • 手把手教你快速上手Qwen3-Coder,完整配置与集成教程
  • 手把手教你开通 ChatGPT & Claude,无需信用卡,5 分钟搞定(100% 合规)
  • 3分钟搞定AI画原型图,墨刀AI原型生成教程,产品经理必备效率神器!
评论 (0)
请登录后发表评论
分类精选
Cursor永久免费攻略:无限邮箱注册+重置机器码+Cursor试用期重置工具实现永久免费使用
39645 10月前
手把手教你如何使用扣子Coze搭建“文生图” AI Bot
16735 1年前
安装字节Trae登录提示App Unavailable(应用程序不可用)解决办法,这份官方指南请收好!
14783 8月前
n8n新手入门指南:5 分钟本地部署 + 中文汉化 + 快速启动,玩转工作流(Docker版)
14519 4月前
一文搞懂什么是 Vibe Coding?Vibe Coding工具推荐及Cursor编程开发实践
9624 6月前
手把手教你使用 Gemini 2.5 Pro 免费 API搭建本地知识库,一键接入 Gemini!
8619 4月前
Gemini CLI 装好了,登录异常怎么办?手把手教你解决 Gemini CLI 登录问题
8580 4月前
手把手教你用AI克隆声音:AnyVoice,只需 3 秒在线免费克隆声音,超真实的语音生成
6544 8月前
手把手教你如何用海螺Ai克隆自己的声音,支持情绪化的声音克隆
6184 11月前
小白也能搞懂的MCP教程,MCP到底有什么用?简单易懂,一学就通
6085 7月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 手把手教你零代码打造微信文章助手插件,轻松搞定微信文章导出Markdown和图片下载
2 教程|从申请到管理完整配置 Google Gemini API Key 白嫖+无限续命全攻略
3 保姆级Docker入门教程,一步步带你轻松上手安装到发布镜像,一篇全搞明白
4 教你如何用 NotebookLM 构建 AI 学习资料库(附Claude Code公开案例)
5 基于MiniMax Agent的端到端开发体验,打造AI原创音乐生成器
6 Text-to-SQL聊天机器人实战:用RAG、LangChain和Streamlit搭建了一个“数据库分析师”
7 国产大模型编程能力实测:MiniMax-M2 + VS Code + Claude Code 最新国产开发平替
8 本地大模型部署实战:Ollama×魔搭社区从0到1搭建LLM私有环境
9 我用 AI 听完了刘润 2025 年度演讲:从大迁徙到AI智能体,这是一次思维的升级实验
10 零基础上手 VSCode + Claude Code + GLM-4.6 保姆级安装配置教程
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
程序库 免费影视APP 花式玩客 免费字体下载 产品经理导航 Axure RP 10 免费Axure模板 Axure原型设计 Axure元件库下载 申请友联