这个博客是怎么搭起来的
记录本站的完整技术栈:静态生成 + Caddy + 容器化部署,以及每个选择背后的理由。
记录本站的完整技术栈:静态生成 + Caddy + 容器化部署,以及每个选择背后的理由。
容器、证书、构建产物都是可再生的,真正不能丢的只有几类文件。想清这件事,备份和恢复都会变得很简单。
添加 A 记录之后访问不了?多半不是解析没做对,而是还没生效、或者被缓存挡住了。
Caddy 的自动 HTTPS 是真的省事,几行配置就能把证书申请、续期、跳转全包了。
DNS 还没生效、证书看着可疑、虚拟主机路由不明——这几个命令能一次把问题定位到具体一层,不用靠猜。
拉取失败、卡在 Waiting、TLS handshake timeout——现象都叫「拉不动」,但卡点可能分别在 DNS、TCP 或 TLS 上,处理方式完全不同。
HTTP-01、DNS-01、TLS-ALPN-01 都在证明「这个域名是你的」,但依赖的端口完全不同。选错了,证书就一直签不下来。
新站开张。记录一下为什么又折腾了一个博客,以及打算在这里写些什么。