用Firefly博客主题搭建个人博客
462 字
2 分钟
用Firefly博客主题搭建个人博客
为什么选择 Firefly
Firefly 是一款基于 Astro 的现代极简博客主题。先区分两个概念:
- 框架:技术底层,本博客用的是 Astro(配合 Svelte 做交互组件)。
- 主题:皮肤美化,本文用的就是 Firefly 主题,它 fork 自 Fuwari,做了大量功能增强。
概念类比
「框架」像发动机、「主题」像车身外观,两者通过配置组合使用。
第一步:准备环境
需要:
- Node.js ≥ 22
- pnpm(本项目强制)
- Git
node -vpnpm -vgit --version第二步:拉取主题源码
在 GitHub 上 fork CuteLeaf/Firefly 到自己账号,再克隆到本地:
git clone https://github.com/<你的用户名>/Firefly.gitcd Firefly为什么 fork
fork 后上游更新可随时合并进来,你的自定义改动也不会丢失。
第三步:安装依赖
pnpm install第四步:本地预览
pnpm dev浏览器打开 http://localhost:4321,就能看到博客首页。
第五步:配置站点
站点信息都在 src/config/ 下,最核心的是 siteConfig.ts(站点名称、简介、时区等)和 profileConfig.ts(个人资料)。改配置即可,无需动组件源码。
新建文章与动态:
pnpm new-post 我的第一篇文章pnpm new-d 今天的心情第六步:部署到 Cloudflare Pages
- 在 Cloudflare 控制台新建 Pages 项目,连接你的 GitHub 仓库。
- 生产分支选
main。 - 构建命令
pnpm build,输出目录dist。 - 保存后,推送即自动构建上线。
git add .git commit -m "feat: 初始化博客"git push origin main之后每次推送都会自动部署,静态托管免费档基本无账单风险。
小结
| 步骤 | 命令 / 操作 |
|---|---|
| 拉取主题 | git clone + fork |
| 安装依赖 | pnpm install |
| 本地预览 | pnpm dev |
| 写文章 | pnpm new-post <名称> |
| 构建 | pnpm build |
| 部署 | Cloudflare Pages 连仓库 |
至此,一个基于 Firefly 主题的个人博客就跑起来了。祝写作愉快!
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
用Firefly博客主题搭建个人博客
https://awakaze.com/posts/build-blog-with-firefly/相关文章智能推荐
1
【整蛊】让我帮你 DeepSeek 一下,专治伸手党
小工具把「Let Me Google That For You」的整蛊玩法搬到 DeepSeek 上:生成一条链接甩给伸手党,对方会先被一段手把手教程动画教一遍,再在复刻官方风格的聊天页里拿到答案。线上地址 lmdsfy.awakaze.com。
2
【开源分享】CF-Workers-Monitor:给 Cloudflare 免费用量装上仪表盘与告警
开源项目一个部署在 Cloudflare 上的免费用量监控工具:Pages 仪表盘实时展示多账户的 Workers / KV / R2 / D1 / Pages 用量,监控 Worker 定时检查、跨阈值自动推送 Server酱/Telegram 告警,现已 MIT 协议开源。
3
【开源分享】MiMonitorLightTray:在 Windows 任务栏优雅调节米家挂灯
开源项目一个常驻 Windows 任务栏的米家显示器挂灯托盘工具:纯局域网 miio 直连、多灯管理、滚轮精细调光、动态 IP 容错,现已 MIT 协议开源。
随机文章随机推荐














