Firefly 主题模版
返回项目列表
Firefly 主题模版
已发布AstroSvelteTailwindCSSTypescript
一款清新美观且现代化个人博客主题模板,专为技术爱好者和内容创作者设计。该主题融合了现代 Web 技术栈,提供了丰富的功能模块和高度可定制的界面,让您能够轻松打造出专业且美观的个人博客网站。

功能特性
⚡ 静态站点生成: 基于 Astro 的超快加载速度和 SEO 优化
🎨 现代化设计: 简洁美观的界面,支持自定义主题色
📱 移动友好: 完美的响应式体验,移动端专项优化
🔧 高度可配置: 大部分功能模块均可通过配置文件自定义
核心功能
- Astro + Tailwind CSS - 基于现代技术栈的超快静态站点生成
- 流畅动画 - Swup 页面过渡动画,提供丝滑的浏览体验
- 响应式设计 - 完美适配桌面端、平板和移动设备
- 多语言支持 - i18n 国际化,UI 支持简体中文、繁体中文、英文、日文、俄语、韩文
- 全文搜索 - 基于 Pagefind 的客户端搜索,支持文章内容索引
个性化
- 动态侧边栏 - 支持配置单侧边栏、双侧边栏
- 文章布局 - 支持配置(单列)列表、网格(多列/瀑布流)布局
- 字体管理 - 支持自定义字体,丰富的字体选择器
- 页脚配置 - HTML 内容注入,完全自定义
- 亮暗色模式 - 支持亮色/暗色/跟随系统三种模式
- 导航栏自定义 - Logo、标题、链接全面自定义
- 壁纸模式切换 - 横幅壁纸、全屏壁纸、全屏透明壁纸、纯色背景
- 主题色自定义 - 360° 色相调节
如果你有好用的功能和优化,请提交 Pull Request
快速开始
环境要求
- Node.js ≥ 22
- pnpm ≥ 11
本地开发部署
-
克隆仓库:
Terminal window git clone https://github.com/Cuteleaf/Firefly.gitcd Firefly先 Fork 到自己仓库再克隆(推荐),记得先点 Star 再 Fork 哦!
Terminal window git clone https://github.com/you-github-name/Firefly.gitcd Firefly -
安装依赖:
Terminal window # 如果没有安装 pnpm,先安装npm install -g pnpm# 安装项目依赖pnpm install -
配置博客:
- 编辑
src/config/目录下的配置文件自定义博客设置
- 编辑
-
启动开发服务器:
Terminal window pnpm dev博客将在
http://localhost:4321可用
平台托管部署
-
参考官方指南将博客部署至 Vercel, Netlify, Cloudflare Pages, EdgeOne Pages 等。
-
Vercel、Netlify 等主流平台自动部署,会根据环境自动选择适配器。
框架预设:
Astro根目录:
./输出目录:
dist构建命令:
pnpm run build安装命令:
pnpm install














