技术与软件
记录工程实践中的方案取舍、踩坑复盘与工具链沉淀。
- 用原生 JS 写一个 B 站一键下载扩展:不读 Cookie、不用 ffmpeg,音视频还能自己合并
一个 10 个源文件、零依赖的 Chrome 扩展:视频页悬浮按钮一键下载,B 站只给 dash 分轨时用纯 JS 现场合并成单个 mp4。附可直接下载的 zip、三步安装,以及四个真正卡住过我的坑。
- Git Commit Message(提交说明)规范
Git Commit Message(提交说明)规范最通用的是Angular提交规范,也是行业最流行的,很多项目、GitHub自动生成CHANGELOG都依赖这套格式。。
- WordPress AI 图片替换插件开发记:七个坑,和一个"元凶在别处"的真相
为了彻底解决图片版权风险,我写了个 WordPress 插件:AI 重绘并原地替换网站上的每一张图。从 v1.6.0 一路迭代到 v1.6.41,踩过 Elementor 背景图、懒加载、缩略图、四层缓存、中文 URL 编码七个坑,最后发现真正的元凶是另一个插件偷偷保留的"原图备份"。
- VitePress 主题升级踩坑记:六个报错与根因修复
从 @sugarat/theme 0.4.10 升到 0.5.27、vitepress 1.6.0 升到 1.6.4 的完整排障记录:编译期、构建期、网络层、开发服务器、路由、静态资源六个坑,每个都附原始报错、根因定位与修复代码。