之前一直想开发一个浏览器插件的,发现还要付费,转而研究下怎么玩油猴脚本了,毕竟想做的功能基本都能实现了。这里要特别感谢 vite-plugin-monkey 的强大能力,不用自己过多研究细节。
首先做一个东西之前我都喜欢先研究一下做个模板,starte-monkey 模板搞了一年多了一直没有达到一个满意的状态也没想好写什么脚本就随缘开发了,直到最近自己准备写个油猴脚本了才真想搞一个好使的模板,一顿猛折腾终于达成了一个理想状态。
这里介绍下模板的能力:
- 🚀 更顺手的开发体验 - 用统一的规范编码,开发起来更舒服
- ⚡ React + TailwindCSS - 快速搭出漂亮的界面
- 🎯 随意把 UI 放到页面任何地方 - 灵感来自 wxt,用起来很方便
- 🔥 按需智能加载 - 页面不会被污染,只有需要时才加载
- 🎪 自动匹配规则 - 只要声明一次,剩下的交给它就行
- 📦 自动发布 - 用 GitHub Actions 自动给版本打包和发布
从开发体验到发布体验全流程都做了不小的优化。然后立马写了一个自己的油猴脚本 bob-monkey,实际开发体验下来是真的很好了。目前是为了提升自己 DeepWiki 的使用体验,实现了两个功能:
- GitHub 仓库快速跳转到 DeepWiki
- DeepWiki 访问历史记录
后续有想法有时间的话会持续迭代更多功能,欢迎有缘人试用和反馈各种建议。