视频加载失败

小黑的宝藏 — 博客搭建记录

565 字
3 分钟
小黑的宝藏 — 博客搭建记录

一直想搭建一个属于自己的个人博客,用来记录生活、分享技术、整理收藏。经过一番调研,最终选择了 Firefly 主题模板。

为什么选 Firefly#

选主题时考虑了几个因素:

  1. 好看 — 第一印象很重要,Firefly 的设计清新简洁
  2. 技术栈现代 — 基于 Astro 7 + Svelte 5 + Tailwind CSS 4
  3. 功能丰富 — 支持微动态、相册、书签导航、评论系统等
  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. 克隆模板#

Terminal window
git clone https://github.com/CuteLeaf/Firefly.git
cd Firefly
pnpm install

2. 修改配置#

核心配置在 src/config/ 目录下,主要改了:

  • siteConfig.ts — 站点名称、描述、URL
  • profileConfig.ts — 个人信息和社交链接
  • navBarConfig.ts — 导航栏结构
  • backgroundWallpaper.ts — 背景壁纸和横幅

3. 部署到 Vercel#

安装 Vercel 适配器:

Terminal window
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 记录:wwwcname.vercel-dns.com

使用体验#

Firefly 的配置系统做得很好,几乎不需要改代码就能定制大部分功能。Obsidian 集成也很方便,写文章就像写笔记一样自然。

目前博客支持的功能:

  • 博客文章(Markdown/MDX)
  • 微动态
  • 相册
  • 书签导航
  • 旅行地图
  • 分类/标签/归档
  • 搜索(PageFind)

后续可能会开启评论系统和友链页面。

致谢#


这篇既是博客的第一篇文章,也是搭建过程的记录。希望这个博客能一直更新下去。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

小黑的宝藏 — 博客搭建记录
https://www.blackboytreasure.cn/posts/blog-setup/
作者
小黑
发布于
2026-08-13
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
小黑
美满伴我
公告
博客刚上线,内容持续更新中,欢迎常来看看!
分类
标签
最新动态
站点统计
文章
5
分类
4
标签
22
总字数
3,693
运行时长
0
最后活动
0 天前
站点信息
构建平台
Vercel
博客版本
Firefly v6.15.8
文章许可
CC BY-NC-SA 4.0