<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>幻梦小站</title><description>写代码，也写生活</description><link>https://blogs.huanmeng.si/</link><templateTheme>Firefly</templateTheme><templateThemeVersion>6.16.8</templateThemeVersion><templateThemeUrl>https://github.com/CuteLeaf/Firefly</templateThemeUrl><lastBuildDate>2026年10月11日 20:32:29</lastBuildDate><item><title>幻梦小站建站记录</title><link>https://blogs.huanmeng.si/posts/hello-huanmeng/</link><guid isPermaLink="true">https://blogs.huanmeng.si/posts/hello-huanmeng/</guid><description>从把域名迁到 Cloudflare，到基于 Firefly 定制主题、在 Workers 上自部署 Twikoo 评论的全过程。</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h2&gt;为什么要建站&lt;a href=&quot;#为什么要建站&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;一直想要一个属于自己的角落：技术上踩过的坑、做过的项目、筛过一遍的前沿信息，还有追的番、玩的游戏和生活碎片，都想有个地方安放。社交平台来来去去，博客是自己的。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;域名：交给 Cloudflare 托管&lt;a href=&quot;#域名交给-cloudflare-托管&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;域名 &lt;code&gt;huanmeng.si&lt;/code&gt; 是在 Hostinger 注册的。本想整个转到 Cloudflare Registrar，但它目前不支持 &lt;code&gt;.si&lt;/code&gt; 后缀，所以最后只把 &lt;strong&gt;DNS 托管&lt;/strong&gt; 交给 Cloudflare：&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;在 Cloudflare 添加站点，拿到它分配的两个 nameserver；&lt;/li&gt;
&lt;li&gt;回到 Hostinger 把 NS 改成这两个；&lt;/li&gt;
&lt;li&gt;等 &lt;code&gt;.si&lt;/code&gt; 注册局发布变更，Cloudflare 检测到后 zone 变成 &lt;code&gt;active&lt;/code&gt;。&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;注册和续费仍在 Hostinger，解析、代理、证书都在 Cloudflare。实际几个小时内就生效了，比预想的 24 小时快得多。&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;小插曲：本机挂着代理（fake-ip 模式），&lt;code&gt;dig&lt;/code&gt; 查到的都是 &lt;code&gt;198.18.x.x&lt;/code&gt; 的假地址。验证 DNS 要走 DoH（比如 &lt;code&gt;cloudflare-dns.com/dns-query&lt;/code&gt;），不然会被骗。&lt;/p&gt;&lt;/blockquote&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;主题：Firefly + 从头像取色&lt;a href=&quot;#主题firefly--从头像取色&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;主题选的是 &lt;a href=&quot;https://github.com/CuteLeaf/Firefly&quot; target=&quot;_blank&quot;&gt;Firefly&lt;/a&gt;（基于 Astro 的 Fuwari 分支），fork 后做了一层自己的定制：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;配色从头像里取&lt;/strong&gt;：纸白、薰衣草紫、雾蓝、星屑蓝、薄荷荧光、炭黑。Firefly 原本只用一个色相值生成全站配色，我把关键变量都换成了固定色值；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;亮暗双主题&lt;/strong&gt;：亮色是紫蓝渐变星空（纯 CSS），暗色换成 JLIEN- 画的《Lady Maria》作为壁纸。两张图恰好都有一抹薄荷绿的发光点缀，就拿它当暗色的主色；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;星屑&lt;/strong&gt;：两层遮罩做的闪烁星点，系统开启「减少动态效果」时会停下来；&lt;/li&gt;
&lt;li&gt;首页加了一行&lt;strong&gt;精选项目&lt;/strong&gt;，侧边栏只留左侧。&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;改动尽量放在独立的样式层和组件里，对上游文件的修改都记在仓库的 &lt;code&gt;CUSTOMIZATIONS.md&lt;/code&gt;，方便以后合并 Firefly 的更新。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;评论：Twikoo on Cloudflare Workers&lt;a href=&quot;#评论twikoo-on-cloudflare-workers&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;评论系统想要能匿名留言、国内访问也友好，所以没用 Giscus（需要 GitHub 账号，国内加载不稳定），而是自部署 &lt;a href=&quot;https://twikoo.js.org&quot; target=&quot;_blank&quot;&gt;Twikoo&lt;/a&gt; 的 Cloudflare 版：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;后端跑在 Workers 上，数据存在 D1，冷启动很快；&lt;/li&gt;
&lt;li&gt;绑定了自己的子域名，不走 &lt;code&gt;workers.dev&lt;/code&gt;；&lt;/li&gt;
&lt;li&gt;前端脚本从 npmmirror 加载，前后端版本保持一致。&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;部署&lt;a href=&quot;#部署&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;站点是纯静态构建，用 Workers 的静态资源功能直接托管 &lt;code&gt;dist/&lt;/code&gt;，再绑定到 &lt;code&gt;blogs.huanmeng.si&lt;/code&gt;；主域名和 &lt;code&gt;www&lt;/code&gt; 由另一个小 Worker 跳转过来。&lt;/p&gt;&lt;p&gt;以后就在这里写字了，欢迎去 &lt;a href=&quot;/guestbook/&quot;&gt;留言板&lt;/a&gt; 打个招呼 ✦&lt;/p&gt;&lt;/section&gt;</content:encoded></item></channel></rss>