<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Daimon&apos;s Blog</title><description>在折腾中生活，在探索中成长</description><link>https://blog.daimona.cn/</link><language>zh_CN</language><item><title>第一篇博客：在折腾中开始</title><link>https://blog.daimona.cn/posts/hello-world/</link><guid isPermaLink="true">https://blog.daimona.cn/posts/hello-world/</guid><description>用 Astro + Fuwari 搭建个人博客的第一篇记录，聊聊为什么开始折腾。</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;为什么开始写博客&lt;/h2&gt;
&lt;p&gt;折腾这件事，本身就是答案。&lt;/p&gt;
&lt;p&gt;把日常踩过的坑、用过的工具、想过的事情写下来，未来某天回头看，会发现那些当时觉得很难的事情，原来也不过如此。&lt;/p&gt;
&lt;h2&gt;技术栈&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;框架&lt;/strong&gt;：Astro 5.x&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;主题&lt;/strong&gt;：Fuwari（二次开发）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;托管&lt;/strong&gt;：Cloudflare Pages&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;评论&lt;/strong&gt;：Giscus&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;接下来想做的&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[x] 接入音乐播放器&lt;/li&gt;
&lt;li&gt;[x] 首页动态背景&lt;/li&gt;
&lt;li&gt;[x] Emo 打字机文案&lt;/li&gt;
&lt;li&gt;[ ] Ctrl+K 全文搜索弹窗&lt;/li&gt;
&lt;li&gt;[ ] 暗色模式微调&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;能 self-host 的，绝不交给别人。&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded></item><item><title>Fuwari 主题二次开发笔记</title><link>https://blog.daimona.cn/posts/fuwari-customization/</link><guid isPermaLink="true">https://blog.daimona.cn/posts/fuwari-customization/</guid><description>记录把 Fuwari 改造成 macOS Dock 风顶栏 + 动态 Hero 的过程与踩坑。</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;起点&lt;/h2&gt;
&lt;p&gt;Fuwari 原生覆盖了我想要功能的 60%：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;项&lt;/th&gt;
&lt;th&gt;状态&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;侧边栏 Profile / 分类 / 标签&lt;/td&gt;
&lt;td&gt;✅ 原生&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;文章页 TOC&lt;/td&gt;
&lt;td&gt;✅ 原生&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;暗色模式&lt;/td&gt;
&lt;td&gt;✅ 原生&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RSS&lt;/td&gt;
&lt;td&gt;✅ 原生&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;需要自己补的：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dock 风顶栏视觉&lt;/li&gt;
&lt;li&gt;Ctrl+K 搜索&lt;/li&gt;
&lt;li&gt;动态背景 + Emo 文字&lt;/li&gt;
&lt;li&gt;音乐播放器&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Hero 区设计&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;section class=&quot;hero-section&quot;&amp;gt;
  &amp;lt;h1 class=&quot;hero-title&quot;&amp;gt;{siteConfig.title}&amp;lt;/h1&amp;gt;
  &amp;lt;p class=&quot;hero-subtitle&quot;&amp;gt;{siteConfig.subtitle}&amp;lt;/p&amp;gt;
  &amp;lt;HeroText client:load /&amp;gt;
&amp;lt;/section&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;关键是&lt;strong&gt;背景透明&lt;/strong&gt; — 让全站的 &lt;code&gt;AnimatedBackground&lt;/code&gt; 透过来，省得每个组件单独画一遍。&lt;/p&gt;
&lt;h2&gt;字体选择&lt;/h2&gt;
&lt;p&gt;中文衬线体优先级：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;LXGW WenKai&lt;/code&gt;（霞鹜文楷）— Emo 风首选&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Source Han Serif SC&lt;/code&gt;（思源宋体）— 系统兜底&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Noto Serif SC&lt;/code&gt; — 跨平台兜底&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;不引 npm 字体包，纯靠系统字体链，省 200KB+ 包体积。&lt;/p&gt;
&lt;h2&gt;踩坑记录&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;code&gt;&amp;lt;meting-js&amp;gt;&lt;/code&gt; 公共 API 国内有时不稳定，建议自部署。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 Astro 的 &lt;code&gt;client:load&lt;/code&gt; 用在 Svelte 组件上，要确保 &lt;code&gt;vitePreprocess()&lt;/code&gt; 正确配置。&lt;/p&gt;
&lt;/blockquote&gt;
</content:encoded></item></channel></rss>