<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Ziwen WANG — ziwen.io</title>
    <link>https://ziwen.io/zh/blog/</link>
    <description>随手记录：服务器、网络、自动化，以及其他。</description>
    <language>zh-CN</language>
    <item>
      <title>把十台服务器收编进一份 compose 文件之后</title>
      <link>https://ziwen.io/zh/blog/compose-fleet/</link>
      <pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate>
      <description>从一堆临时脚本到声明式编排：我的 homelab 整理记录，以及为什么「无聊」是基础设施的最高赞美。</description>
    </item>
    <item>
      <title>TLS 证书自动续期的三种姿势</title>
      <link>https://ziwen.io/zh/blog/tls-renewal/</link>
      <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
      <description>DNS-01 还是 HTTP-01？wildcard 证书怎么管？一次证书事故之后的复盘与自动化方案对比。</description>
    </item>
    <item>
      <title>我的 DNS 配置清单</title>
      <link>https://ziwen.io/zh/blog/dns-checklist/</link>
      <pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate>
      <description>一个域名背后到底有多少记录：从 apex flattening 到 DNSSEC，把每个字段都搞明白。</description>
    </item>
    <item>
      <title>写给未来自己的监控告警守则</title>
      <link>https://ziwen.io/zh/blog/alerting-rules/</link>
      <pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate>
      <description>告警太多等于没有告警。我是如何把十几个服务的告警收敛到「只看值得看的」的。</description>
    </item>
    <item>
      <title>从 WordPress 逃向静态站的一年</title>
      <link>https://ziwen.io/zh/blog/leaving-wordpress/</link>
      <pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate>
      <description>为什么离开、怎么迁移、失去了什么又得到了什么。以及一份给后来者的检查清单。</description>
    </item>
  </channel>
</rss>
