博客
技术实践、折腾记录与日常随笔;所有文章均可在不执行 JavaScript 时完整阅读。

不用 Beep,也不额外维护 .ps1 文件,让三个终端 AI 工具在响应结束后用 PowerShell 内置 TTS 播报完成提示。
从一次 Users 表异常、找回邮件失效,到定位测试配置误连生产 D1:我们为什么决定不再运行测试,只用静态代码审查和可回滚的小提交。

Oracle 停机逼出的紧急 CSR、手搓 UI 和 React SSR 埋下的雷,以及一份 70 块买来的「不用就是亏」

Cloudflare WARP允许您使用Cloudflare的数据中心节点(通常为LAX [洛杉矶] )进行互联网访问

别让 AI 在没版本控制的机器上改代码,你会哭着补回来的

上篇 SEO 的文章里我提到已经把网站从 Next.js 迁到了 Vite+React Router 7 的纯 SPA,并靠边缘 Worker+路由级元数据+预渲染四管齐下搞定了 SEO。但 SPA 终究有天花板——比如禁用 JS 后整页空白这种硬伤, 不是边缘补丁能解决的。这篇文章记录 2x.nz 从 SPA 再次迁移到 React Router 7 Framework Mode 全站 SSR 的完整过程,包括架构选型、坑位清单、部署流水线和运维保障。

众所周知,现在流行前后端分离,而 SPA 更是许多个人网站的首选。但 SPA 天生的 SEO 劣势(爬虫不执行 JS)让很多人头疼不已。这篇文章就来复盘一下, 我(二叉树树)的网站是如何通过边缘 Worker + 路由级元数据 + 结构化数据 + 预渲染四管齐下,让搜索引擎和社交爬虫在 SPA 里也能畅游的。

很久很久以前,我的网站一直都是把博文和图片资源当做源码,封装在整个源码仓库里的。这会导致仅仅更新一行代码,CI/CD 都需要重新拉取整个仓库,包括高达 5 个 G 的博客图片。 那么,我们为什么不能跟它分离开来?来,这期教你掌控分离的权能!

PagesCMS可以代理您操作Github来撰写文章或存储任何内容,然后您可以接入各类网站生成器来上线您的博客/电商/社交网站