部署与运维
Bashrc 非交互 Shell 跳过 PATH 配置导致命令找不到
记录一次 bun 已安装但自动化命令中找不到的排查:.bashrc 在非交互 shell 中提前 return,导致后面的 PATH 配置没有生效。
AI与大模型
Agent 协作中的提交与测试边界
总结人和代码 Agent 协作时如何规划 Git 提交边界、测试沉淀边界和可审查的工作单元。
AgentGit测试提交边界查看正文
开发工具
Next standalone Turbopack trace 源码复制修复记录
记录 apps/blog 在 Next.js standalone 构建中被 Turbopack NFT trace 误复制 TypeScript 源码的定位过程、错误方向和最终修复。
Next.jsTurbopackstandalone构建部署查看正文
部署与运维
Linux 用户登录时间与高占用后台进程处理
记录一次处理其他用户高占用后台进程的过程:确认用户登录状态、定位 user systemd 服务、停止进程并关闭自启。
开发工具
SEO 搜索引擎优化之 a 标签 rel 属性
探究 a 标签rel属性 nofollow,external,noopener,noreferrer 在浏览器安全,防止网站钓鱼攻击。以及SEO搜索引擎优化,反垃圾链接,节约蜘蛛资源等方面的作用。补充 rel、robots.txt、sitemap、canonical、Open Graph 与结构化数据的边界。
系统与网络
Caddy 反向代理 HTTP/3 排查记录
记录一次 Caddy 已返回 Alt-Svc 但浏览器仍显示 HTTP/2 的排查过程:HTTP/3 已在 Caddy 启用,真正问题是公网 UDP 443 没有放通。
部署与运维
OpenNext Cloudflare 本地开发中的环境变量边界
记录一次 Auth.js MissingSecret 排查:OpenNext/Wrangler 能读到 .dev.vars,不代表变量已经进入 next dev 的 process.env。
OpenNextCloudflareNext.jsAuth.js查看正文
系统与网络
中兴 G7615V2 Hairpin NAT 排查记录
记录中兴 G7615V2 光猫端口映射、DMZ 与 Hairpin NAT 缺失的排查过程,以及内网 DNS 覆写等替代方案。
光猫NATHairpin NAT端口映射查看正文
开发工具
Gradle镜像配置
整理 Gradle 镜像加速配置。