<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Hu</title>
    <atom:link href="https://huruiheng.pages.dev/feed.xml" rel="self" type="application/rss+xml" />
    <link>https://huruiheng.pages.dev</link>
    <description>技术笔记、排错记录，和一些做出来的东西。</description>
    <language>zh-Hans</language>
    <pubDate>Sat, 31 Oct 2026 00:00:00 +0000</pubDate>
    <lastBuildDate>Sat, 31 Oct 2026 00:00:00 +0000</lastBuildDate>
    <item>
      <title>把博客做成一份刊物</title>
      <link>https://huruiheng.pages.dev/writing/designing-as-a-journal/</link>
      <pubDate>Sat, 31 Oct 2026 00:00:00 +0000</pubDate>
      <description>一次视觉方向的取舍记录：为什么放弃卡片和圆角，改用编号、发丝线和一份虚构的卷号；以及为什么中文正文没有用 webfont。</description>
      <content:encoded><![CDATA[<p>一次视觉方向的取舍记录：为什么放弃卡片和圆角，改用编号、发丝线和一份虚构的卷号；以及为什么中文正文没有用 webfont。</p>]]></content:encoded>
    </item>
    <item>
      <title>免费托管的天花板在哪</title>
      <link>https://huruiheng.pages.dev/writing/free-hosting-ceiling/</link>
      <pubDate>Fri, 30 Oct 2026 00:00:00 +0000</pubDate>
      <description>Cloudflare Pages 的免费额度限制的不是带宽，是构建次数和单文件体积。这两个数字决定了它能承载什么样的站，不能承载什么。</description>
      <content:encoded><![CDATA[<p>Cloudflare Pages 的免费额度限制的不是带宽，是构建次数和单文件体积。这两个数字决定了它能承载什么样的站，不能承载什么。</p>]]></content:encoded>
    </item>
    <item>
      <title>先配好 DNS，再去申请域名</title>
      <link>https://huruiheng.pages.dev/writing/why-dns-first/</link>
      <pubDate>Wed, 28 Oct 2026 00:00:00 +0000</pubDate>
      <description>eu.org 在提交申请的那一刻就会去查你填的 NS 是否真的持有这个 zone。顺序反了，会反复撞上一句看起来像权限错误的提示。</description>
      <content:encoded><![CDATA[<p>eu.org 在提交申请的那一刻就会去查你填的 NS 是否真的持有这个 zone。顺序反了，会反复撞上一句看起来像权限错误的提示。</p>]]></content:encoded>
    </item>
  </channel>
</rss>
