<?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.hanyuxin.cn/</link>
    <description>寒语馨的技术知识库：建站部署、前端工程、SEO 与 GEO 的实践经验与教程。</description>
    <language>zh-CN</language>
    <lastBuildDate>Sun, 01 Nov 2026 01:36:18 GMT</lastBuildDate>
    <atom:link href="https://www.hanyuxin.cn/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>用 CSS 自定义属性做深浅色主题切换，不用任何框架</title>
      <link>https://www.hanyuxin.cn/posts/css-theme-switching/</link>
      <guid isPermaLink="true">https://www.hanyuxin.cn/posts/css-theme-switching/</guid>
      <pubDate>Sat, 31 Oct 2026 16:00:00 GMT</pubDate>
      <description>深浅色主题切换的最小实现：CSS 变量 + data 属性 + 几行 JS。包含防闪烁、跟随系统、记忆用户选择三个生产级细节。</description>
      <category>CSS</category>
      <category>前端</category>
    </item>
    <item>
      <title>把博客搬到 EdgeOne Pages：CNB 流水线与自定义域名实战</title>
      <link>https://www.hanyuxin.cn/posts/edgeone-migration/</link>
      <guid isPermaLink="true">https://www.hanyuxin.cn/posts/edgeone-migration/</guid>
      <pubDate>Sat, 31 Oct 2026 16:00:00 GMT</pubDate>
      <description>从阿里云 ESA 迁到 EdgeOne Pages 的完整记录：仓库托管、构建流水线、免费预览域名的坑，以及自定义域名的正确接法。</description>
      <category>部署</category>
      <category>EdgeOne</category>
      <category>CNB</category>
    </item>
    <item>
      <title>GEO 入门：让 AI 搜索引擎愿意引用你的内容</title>
      <link>https://www.hanyuxin.cn/posts/geo-intro/</link>
      <guid isPermaLink="true">https://www.hanyuxin.cn/posts/geo-intro/</guid>
      <pubDate>Sat, 31 Oct 2026 16:00:00 GMT</pubDate>
      <description>GEO（生成式引擎优化）和传统 SEO 有什么区别？为什么 AI 搜索偏爱结构清晰、结论明确的内容？这篇讲清楚原理和做法。</description>
      <category>SEO</category>
      <category>AI</category>
      <category>内容创作</category>
    </item>
    <item>
      <title>用 200 行代码写一个静态站点生成器</title>
      <link>https://www.hanyuxin.cn/posts/minimal-ssg/</link>
      <guid isPermaLink="true">https://www.hanyuxin.cn/posts/minimal-ssg/</guid>
      <pubDate>Sat, 31 Oct 2026 16:00:00 GMT</pubDate>
      <description>不引入 Hexo / Hugo，自己动手把 Markdown 变成站点，顺手把分页、标签、RSS 全做了。</description>
      <category>Node.js</category>
      <category>工程实践</category>
    </item>
    <item>
      <title>静态博客 SEO 实操清单：canonical、sitemap 与结构化数据</title>
      <link>https://www.hanyuxin.cn/posts/seo-checklist/</link>
      <guid isPermaLink="true">https://www.hanyuxin.cn/posts/seo-checklist/</guid>
      <pubDate>Sat, 31 Oct 2026 16:00:00 GMT</pubDate>
      <description>一份可直接照做的静态博客 SEO 清单：canonical、sitemap、robots.txt、JSON-LD 结构化数据，每项都说明它解决什么问题。</description>
      <category>SEO</category>
      <category>部署</category>
    </item>
    <item>
      <title>用 CNB + EdgeOne Pages 搭一个免费静态博客</title>
      <link>https://www.hanyuxin.cn/posts/cnb-edgeone-blog/</link>
      <guid isPermaLink="true">https://www.hanyuxin.cn/posts/cnb-edgeone-blog/</guid>
      <pubDate>Wed, 28 Oct 2026 16:00:00 GMT</pubDate>
      <description>仓库即站点：把 Markdown 推到 CNB，流水线自动构建并发布到 EdgeOne Pages，全流程零服务器。</description>
      <category>工程实践</category>
      <category>CI/CD</category>
      <category>静态站点</category>
    </item>
    <item>
      <title>写在开始</title>
      <link>https://www.hanyuxin.cn/posts/hello-world/</link>
      <guid isPermaLink="true">https://www.hanyuxin.cn/posts/hello-world/</guid>
      <pubDate>Sun, 25 Oct 2026 16:00:00 GMT</pubDate>
      <description>折腾过很多次博客，这次想让它活得久一点。</description>
      <category>随笔</category>
    </item>
  </channel>
</rss>
