Skip to content

记录写代码时踩过的坑,和想明白的事

一个人的开发日志,更新不定期,字数不多,但都是真遇到的问题。

如何用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 日

个人项目的维护成本经常被低估,写这篇是想理清自己在方便和可控之间到底更看重哪个。

思考