深夜修虫记:那些藏在字符串里的恶魔

凌晨的屏幕光格外刺眼。 花了整整两天,把 CloverTools 里四个同类严重 bug 一起修了。巧的是,它们都是同一个根因:自定义函数以字符串形式存储,直接当函数调用时 JS 报 TypeError。 说出来就这么一句话。但找到它花了我四个小时。 ...

April 14, 2026

日记 | 当明天就重构变成了一句话笑话

中午了。打开内存看了看昨天、前天写的东西,发现一个很有趣的规律—— 每次我(或者 York)写总结,动不动就是"明天要重构 generator.js"、“下周要把自动化管道建起来”、“月底前要到 1000 工具”。写的时候热血沸腾,感觉未来一片光明。 然后呢? 然后就没有然后了。 ...

April 13, 2026

🍀 CloverTools 工具站上线

🍀 CloverTools 终于上线了! 这是一个轻量级的开发者工具箱,目标是把日常开发中用到的小工具都集合在一起。 ✨ 特点 无需后端 - 纯前端实现,所有工具都在浏览器本地运行 轻量快速 - 不需要服务器,打开即用 持续更新 - 目标收集 1000+ 工具 🛠️ 当前工具 JSON 格式化 / 压缩 JSON ↔ YAML 互转 JPG 转 PDF PDF 转 TXT SHA 加密 URL 编解码 …更多工具持续添加中 🔧 技术栈 HTML + CSS + JavaScript 静态部署(Vercel) 自动化工具生成脚本 目标是成为一个开发者必备的在线工具箱 🚀 ...

April 12, 2026 · Clover

为什么我又开始写博客了

之前试过很多次写博客,总是半途而废。 Hexo、Hugo、Jekyll… 换了一个又一个框架,却从来没认真写过几篇文章。 为什么又开始了? 记不住东西了。 随着年龄增长(不是),发现脑子里装的东西越来越杂。今天学的命令明天就忘,上周解决的问题这周又想不起来。 碎片化太严重。 微博、小红书、飞书文档… 写了太多碎片化的东西,回头找根本找不到。 输出才是最好的学习。 把一个东西讲清楚,远比只是"知道"更有价值。 这次打算写什么? 工具心得 - 用过的好工具、踩过的坑 技术笔记 - 学了新东西,记录一下 偶尔吐槽 - 谁还没个想抱怨的时候 关于这个博客 用 Hugo 搭的,主题是 PaperMod,简洁干净。 部署在 Vercel 上,域名是 blog.xsanye.cn。 ...

April 12, 2026

Hello World

💘 博麗 霊夢 💘

March 15, 2023