小黑的宝藏 — 博客搭建记录
565 字
3 分钟
小黑的宝藏 — 博客搭建记录
一直想搭建一个属于自己的个人博客,用来记录生活、分享技术、整理收藏。经过一番调研,最终选择了 Firefly 主题模板。
为什么选 Firefly
选主题时考虑了几个因素:
- 好看 — 第一印象很重要,Firefly 的设计清新简洁
- 技术栈现代 — 基于 Astro 7 + Svelte 5 + Tailwind CSS 4
- 功能丰富 — 支持微动态、相册、书签导航、评论系统等
- 高度可定制 — 25+ 个配置模块,几乎每个细节都能调
对比了几个主流方案:
- Hugo — 快但模板语言学习成本高
- Hexo — 生态成熟但主题偏旧
- NotionNext — 好看但不够灵活
- Firefly — 现代技术栈 + 好看 + 功能全 → 就它了
技术架构
Astro 7 (框架)├── Svelte 5 (交互组件)├── Tailwind CSS 4 (样式)├── Markdown/MDX (内容)└── Vercel (部署)- 内容管理: Obsidian (Vault = 项目根目录)
- 版本控制: Git + GitHub
- 部署: Vercel (git push 自动部署)
- 域名: www.blackboytreasure.cn
搭建过程
1. 克隆模板
git clone https://github.com/CuteLeaf/Firefly.gitcd Fireflypnpm install2. 修改配置
核心配置在 src/config/ 目录下,主要改了:
siteConfig.ts— 站点名称、描述、URLprofileConfig.ts— 个人信息和社交链接navBarConfig.ts— 导航栏结构backgroundWallpaper.ts— 背景壁纸和横幅
3. 部署到 Vercel
安装 Vercel 适配器:
pnpm add @astrojs/vercel配置 astro.config.mjs:
import vercel from '@astrojs/vercel/static';export default defineConfig({ adapter: vercel(),});然后连接 GitHub 仓库,Vercel 会自动构建和部署。
4. 配置自定义域名
在 Vercel Dashboard 添加域名 www.blackboytreasure.cn,然后在腾讯云 DNS 添加:
- A 记录:
@→76.76.21.21 - CNAME 记录:
www→cname.vercel-dns.com
使用体验
Firefly 的配置系统做得很好,几乎不需要改代码就能定制大部分功能。Obsidian 集成也很方便,写文章就像写笔记一样自然。
目前博客支持的功能:
- 博客文章(Markdown/MDX)
- 微动态
- 相册
- 书签导航
- 旅行地图
- 分类/标签/归档
- 搜索(PageFind)
后续可能会开启评论系统和友链页面。
致谢
这篇既是博客的第一篇文章,也是搭建过程的记录。希望这个博客能一直更新下去。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
我的 AI 工具箱 — 2026 年值得收藏的 AI 工具推荐
AI工具整理了我日常使用的 AI 工具,涵盖对话、绘画、搜索、本地部署等多个方向,附带使用体验和推荐理由。
2
学术研究工具 — 地质学方向的文献检索与数据平台
学术笔记面向地质学方向的学术工具和数据库汇总,涵盖文献检索、数据分析、古地磁工具等。
3
设计资源合集 — 免费素材、配色与图标网站推荐
资源分享整理了做设计和开发时常用的免费资源网站,涵盖图片素材、图标库、配色工具、思维导图等。
4
效率工具推荐 — 从笔记管理到日常办公
资源分享分享我日常使用的效率工具,包括文献管理、笔记系统、API 调试、邮件管理等。
随机文章随机推荐






