<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>柒屹のBlog.</title><description>柒屹的个人博客awa</description><link>https://qiyi.cldery.com/</link><templateTheme>Firefly</templateTheme><templateThemeVersion>6.16.4</templateThemeVersion><templateThemeUrl>https://github.com/CuteLeaf/Firefly</templateThemeUrl><lastBuildDate>2026年8月31日 19:25:24</lastBuildDate><item><title>Firefly 博客模板初体验</title><link>https://qiyi.cldery.com/posts/firefly-chu-ti-yan/</link><guid isPermaLink="true">https://qiyi.cldery.com/posts/firefly-chu-ti-yan/</guid><description>从选型、部署到配置，记录我第一次使用 Firefly 博客主题模板搭建个人博客的完整体验——既有让我眼前一亮的地方，也有一些小小的遗憾。</description><pubDate>Tue, 25 Aug 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;折腾了好几天，我的博客终于在 2026-08-24 正式上线啦 🎉。&lt;/p&gt;&lt;p&gt;其实「搭个个人博客」这个想法在我心里存了很久：想找个地方放技术笔记、学习心得和生活碎片，不想依赖第三方平台，最好还能完全自己掌控。趁着这个周末，我下定决心把它落地，最后选择了 &lt;strong&gt;Firefly&lt;/strong&gt; 这套博客主题模板。这篇就记录一下我的「初体验」：为什么选它、怎么部署的、配置起来感受如何，以及它让我惊喜和吐槽的地方。&lt;/p&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;/p&gt;&lt;ul&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;li&gt;&lt;strong&gt;可定制&lt;/strong&gt;：配色、布局、侧边栏都能按自己喜好调&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;好维护&lt;/strong&gt;：写文章要简单，最好一个 Markdown 搞定&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;我前后对比过 Hugo、Hexo、VitePress 这几个主流方案，也都短暂上手过，但总觉得差点意思——要么主题丑，要么功能太少，要么模板代码看得人头疼。直到看到 Firefly，它几乎长在我的需求上：&lt;/p&gt;&lt;p&gt;Firefly 是一款基于 &lt;strong&gt;Astro 7&lt;/strong&gt; 构建、用 &lt;strong&gt;Svelte 5&lt;/strong&gt; 写交互组件、&lt;strong&gt;Tailwind CSS 4&lt;/strong&gt; 做样式、&lt;strong&gt;TypeScript&lt;/strong&gt; 全配置的开源博客模板，本质上是 &lt;a href=&quot;https://github.com/saicaca/fuwari&quot; target=&quot;_blank&quot;&gt;Fuwari&lt;/a&gt; 的强化分支。相比原版，它补了一大堆开箱即用的功能：Mermaid/KaTeX/PlantUML 图表公式、GitHub 仓库卡片、图片画廊网格、剧透、提醒框（Admonitions）、全文搜索、加密文章、全屏壁纸、看板娘……而且&lt;strong&gt;配置全部靠改 TypeScript 文件，不用碰模板源码&lt;/strong&gt;。这一点对我这种「能用就行、不想深挖代码」的人实在是太友好了。&lt;/p&gt;&lt;a href=&quot;https://github.com/CuteLeaf/Firefly&quot; target=&quot;_blank&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;CuteLeaf&lt;/div&gt;&lt;/div&gt;&lt;div&gt;/&lt;/div&gt;&lt;div&gt;Firefly&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;🍀Firefly, fresh and aesthetic Astro blog theme template. &lt;/div&gt;&lt;div&gt;&lt;div&gt;—&lt;/div&gt;&lt;div&gt;—&lt;/div&gt;&lt;div&gt;MIT&lt;/div&gt;&lt;span&gt;Astro&lt;/span&gt;&lt;/div&gt;&lt;/a&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;流程比我想象中顺畅得多：&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;克隆/下载模板&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;修改 siteConfig 配置&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;pnpm install 安装依赖&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;pnpm dev 本地预览&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;推到 GitHub 仓库&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;Netlify 自动构建部署&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;站点正式上线 🎉&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;克隆/下载模板&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;修改 siteConfig 配置&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;pnpm install 安装依赖&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;pnpm dev 本地预览&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;推到 GitHub 仓库&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;Netlify 自动构建部署&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;p&gt;站点正式上线 🎉&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;初始化&lt;/strong&gt;：把模板拉到本地，改掉仓库信息；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本地跑起来&lt;/strong&gt;：&lt;code&gt;pnpm install&lt;/code&gt; 装依赖，&lt;code&gt;pnpm dev&lt;/code&gt; 启动开发服务器——速度非常快，改配置、改文章都是秒级热更新；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;配置站点&lt;/strong&gt;：编辑 &lt;code&gt;src/config/siteConfig.ts&lt;/code&gt;，把站点标题改成了「柒屹のBlog.」，副标题、站点描述、语言（&lt;code&gt;zh_CN&lt;/code&gt;）、时区（&lt;code&gt;Asia/Shanghai&lt;/code&gt;）、主题色（青色系，&lt;code&gt;hue: 200&lt;/code&gt;）一次性配好；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;部署上线&lt;/strong&gt;：推送到 GitHub 后由 Netlify 自动构建发布，静态站点就活了。整个「写代码 → 部署」的链路几乎没有手动操作。&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;小技巧&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;配置里的注释写得非常详细，几乎每个字段都有中文说明和示例，照着注释改基本不会出错。建议第一次上手时把 &lt;code&gt;siteConfig.ts&lt;/code&gt; 从头到尾读一遍，比看文档还高效。&lt;/p&gt;&lt;/div&gt;&lt;/div&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;这是我最喜欢 Firefly 的一点：&lt;strong&gt;一切皆配置&lt;/strong&gt;。&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;siteConfig.ts&lt;/code&gt;：站点信息、主题色、页面宽度、文章列表布局（列表 / 网格 / 瀑布流）、分页……&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sidebarConfig.ts&lt;/code&gt;：侧边栏位置（左 / 右 / 双侧）和各组件（搜索、标签、目录、友链等）的排序；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;页面开关&lt;/strong&gt;：友链、留言板、动态、相册、书签导航、打赏页面……每个都是一个布尔值，开即显示、关即隐藏，还自动联动导航栏；&lt;/li&gt;
&lt;li&gt;分类导航栏、标签样式（胶囊 / 矩形）等细节也都可配。&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;所有配置都是强类型 TypeScript，编辑时有补全和类型检查，改完保存即生效，不用重启、不用改模板。对非前端深挖型的博主来说，这个「配置驱动」的设计真的省心。&lt;/p&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;除了部署和配置顺滑之外，Firefly 的内容增强功能也给了我不少惊喜：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pagefind 全文搜索&lt;/strong&gt;：纯静态方案，不需要后端服务；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Markdown 扩展全家桶&lt;/strong&gt;：Mermaid 图表、KaTeX 公式、PlantUML、GitHub 仓库卡片、图片画廊网格、剧透、提醒框……下面两个就是我在这篇文章里用到的：&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;关于构建&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Firefly 的正式构建（&lt;code&gt;pnpm build&lt;/code&gt;）包含 LQIP 生成、字体子集化、Pagefind 索引等多个步骤，比普通 Astro 站点略长。本地调试用 &lt;code&gt;pnpm dev&lt;/code&gt; 完全没问题，只有发布构建会稍慢一些，这是追求极致首屏性能的代价。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;还有一句悄悄话：内容 反正我已经用上了，嘿嘿。&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;加密 / 密码文章&lt;/strong&gt;：&lt;code&gt;password&lt;/code&gt; 字段可以给单篇文章加锁，适合写一些不想公开的内容；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;沉浸式全屏壁纸&lt;/strong&gt;：首页支持全屏背景 + 标题淡出模糊效果，很有氛围感；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Swup 页面切换动画&lt;/strong&gt;：点击链接有类似 SPA 的过渡效果，但内核仍是纯静态页面，兼顾了体验和性能；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多语言 i18n&lt;/strong&gt;：内置中 / 英 / 日 / 韩 / 俄等多语言，想国际化也很方便。&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;体验整体很好，但也有几点想说：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;评论系统未默认启用&lt;/strong&gt;：&lt;code&gt;commentConfig.ts&lt;/code&gt; 默认是 &lt;code&gt;none&lt;/code&gt;，需要自己选 Twikoo / Waline / giscus 之一并配置后端（有的还要自己部署）。我目前还没接，等后面有空再补上；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;文档有点分散&lt;/strong&gt;：&lt;code&gt;docs/&lt;/code&gt; 和 &lt;code&gt;Firefly-Docs/&lt;/code&gt; 里各有一套说明，一些进阶功能（比如看板娘、追番页）找起来需要花点时间翻；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;部分功能默认关闭&lt;/strong&gt;：像 VNDB、Bangumi、Bilibili 追番这些页面开关都是 &lt;code&gt;false&lt;/code&gt;，要自己去 &lt;code&gt;siteConfig.ts&lt;/code&gt; 里逐个打开；&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;构建时间偏长&lt;/strong&gt;：上面提过，完整 build 要好几分钟，改图片后还要重新生成 LQIP 数据。&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;ul&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;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;总的来看，Firefly 是一套「开箱可用、上限很高」的博客模板：对新手友好，对折腾党也留足了扩展空间。如果你想搭一个好看、快速、完全可控的个人博客，非常推荐去 &lt;a href=&quot;https://firefly.cuteleaf.cn/&quot; target=&quot;_blank&quot;&gt;在线 Demo&lt;/a&gt; 和&lt;a href=&quot;https://docs-firefly.cuteleaf.cn/&quot; target=&quot;_blank&quot;&gt;使用文档&lt;/a&gt; 看看。&lt;/p&gt;&lt;p&gt;接下来我打算：把评论系统配上、陆续写一些技术文章和随笔，再把友链和留言板用起来。这篇「初体验」就算是我博客的第一篇正式更新了，希望它能一直写下去 ✨&lt;/p&gt;&lt;/section&gt;</content:encoded></item></channel></rss>