Appearance
记录写代码时踩过的坑,和想明白的事
一个人的开发日志,更新不定期,字数不多,但都是真遇到的问题。
如何用Vercel Drop部署并更新静态网站
2026 年 11 月 8 日很多人都知道Vercel可以通过拖拽快速部署静态网站,但如何更新已经部署好的项目,很多人会搞混。
Vercel不再依赖GitHub部署博客:本地构建,直接上传到Cloudflare Pages
2026 年 11 月 3 日最近发现GitHub对仓库里敏感信息的检查越来越严,严重的会直接封账号。博客不想再押在一个GitHub账号上,于是把部署方式改成本地构建、命令行直接上传到Cloudflare Pages,记录一下完整过程。
部署Shifter浏览器插件设置教程:3步切换代理节点
2026 年 10 月 22 日Shifter出了个Chrome/Firefox插件,不用再手动复制host、端口、密码就能切换代理节点。
教程住宅IP和机房IP到底有什么区别:记一份SGER的测评笔记
2026 年 10 月 10 日查资料的时候看到一个专门做住宅IP独立审计的网站SGER,发现自己之前对"静态住宅IP"的理解有点想当然了,记录一下它的测评方法论和几个值得注意的点。
工具VitePress外部链接去掉noreferrer,踩了两层坑才搞定
2026 年 10 月 10 日本来以为加一行配置就能去掉外部链接的rel="noreferrer",结果配置不生效,查了源码才发现是"合并"不是"覆盖";改成空字符串后属性又没消失,最后翻VitePress源码写了个钩子才彻底解决。
踩坑开通GoogleWorkspace试用+注册域名的十天踩坑记
2026 年 10 月 6 日9月26日开通GoogleWorkspace试用顺带注册了个域名,本来以为半小时能搞定的事,结果因为管理后台登录死循环、没收到邮件、信用卡账单验证这几个问题,断断续续折腾了十天才算完全弄好。
踩坑Google封IP的范围好像又扩大了:从Gemini到搜索
2026 年 9 月 17 日之前只是发现Gemini封了不少机房IP,没想到最近两天连Google搜索本身也开始对同一批IP下手了,自己测了一下,住宅IP完全没受影响。
观察ShareX 录屏没有声音的排查记录
2026 年 9 月 15 日ShareX 是一款免费开源、支持中文的截图录屏工具,但第一次用它录屏时发现视频完全没有声音,其实软件自带了解决办法——装好捕捉器、选对音频源和视频源就行。
踩坑企业邮箱从 Titan 换成 Spaceship 的一点记录
2026 年 9 月 15 日之前用 AWeber 做邮件营销时配的是 Titan 企业邮箱,现在做 B2B 网站又要用邮箱,发现 Titan 涨价了,换成 Spaceship 之后感觉便宜了不少。
工具把博客搬到 Cloudflare Pages 之后
2026 年 9 月 14 日从需要数据库的传统程序换成纯静态站点,构建速度和访问速度的差别比想象中大很多,记录一下迁移过程中的取舍。
部署一个困扰了我两天的异步 bug
2026 年 9 月 8 日问题最后定位在一个被提前释放的引用上,排查过程比修复本身花的时间长得多,记下排查思路方便以后复用。
调试为什么我不再用重框架写个人项目
2026 年 8 月 29 日个人项目的维护成本经常被低估,写这篇是想理清自己在方便和可控之间到底更看重哪个。
思考