<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>我的学习</title><link>https://www.hahaha.asia</link><description>一个简洁、轻量的个人博客。写字，记录，分享。</description><atom:link href="https://www.hahaha.asia/feed.xml" rel="self" type="application/rss+xml"/><language>zh-CN</language><item><title>这个博客是怎么搭起来的</title><link>https://www.hahaha.asia/posts/how-this-blog-is-built/</link><guid>https://www.hahaha.asia/posts/how-this-blog-is-built/</guid><pubDate>Sun, 13 Sep 2026 00:00:00 +0000</pubDate><description>记录本站的完整技术栈：静态生成 + Caddy + 容器化部署，以及每个选择背后的理由。</description></item><item><title>静态站点该备份什么：一份最小清单</title><link>https://www.hahaha.asia/posts/static-site-backup/</link><guid>https://www.hahaha.asia/posts/static-site-backup/</guid><pubDate>Sat, 12 Sep 2026 00:00:00 +0000</pubDate><description>容器、证书、构建产物都是可再生的，真正不能丢的只有几类文件。想清这件事，备份和恢复都会变得很简单。</description></item><item><title>域名解析是怎么一步步生效的</title><link>https://www.hahaha.asia/posts/dns-basics/</link><guid>https://www.hahaha.asia/posts/dns-basics/</guid><pubDate>Fri, 11 Sep 2026 00:00:00 +0000</pubDate><description>添加 A 记录之后访问不了？多半不是解析没做对，而是还没生效、或者被缓存挡住了。</description></item><item><title>用 Docker 跑一个博客：为什么选 Caddy 而不是 Nginx</title><link>https://www.hahaha.asia/posts/docker-caddy-blog/</link><guid>https://www.hahaha.asia/posts/docker-caddy-blog/</guid><pubDate>Thu, 10 Sep 2026 00:00:00 +0000</pubDate><description>Caddy 的自动 HTTPS 是真的省事，几行配置就能把证书申请、续期、跳转全包了。</description></item><item><title>排查 HTTPS，我常用的几个 curl 和 openssl 姿势</title><link>https://www.hahaha.asia/posts/curl-https-debug/</link><guid>https://www.hahaha.asia/posts/curl-https-debug/</guid><pubDate>Wed, 09 Sep 2026 00:00:00 +0000</pubDate><description>DNS 还没生效、证书看着可疑、虚拟主机路由不明——这几个命令能一次把问题定位到具体一层，不用靠猜。</description></item><item><title>Docker 拉不动镜像时，先分清是哪一段慢</title><link>https://www.hahaha.asia/posts/docker-pull-slow/</link><guid>https://www.hahaha.asia/posts/docker-pull-slow/</guid><pubDate>Tue, 08 Sep 2026 00:00:00 +0000</pubDate><description>拉取失败、卡在 Waiting、TLS handshake timeout——现象都叫「拉不动」，但卡点可能分别在 DNS、TCP 或 TLS 上，处理方式完全不同。</description></item><item><title>申请 HTTPS 证书的三种验证方式，什么时候该用哪一种</title><link>https://www.hahaha.asia/posts/certs-challenges/</link><guid>https://www.hahaha.asia/posts/certs-challenges/</guid><pubDate>Mon, 07 Sep 2026 00:00:00 +0000</pubDate><description>HTTP-01、DNS-01、TLS-ALPN-01 都在证明「这个域名是你的」，但依赖的端口完全不同。选错了，证书就一直签不下来。</description></item><item><title>你好，世界</title><link>https://www.hahaha.asia/posts/hello-world/</link><guid>https://www.hahaha.asia/posts/hello-world/</guid><pubDate>Sun, 06 Sep 2026 00:00:00 +0000</pubDate><description>新站开张。记录一下为什么又折腾了一个博客，以及打算在这里写些什么。</description></item></channel></rss>
