739 字
4 分钟
Firefly 一款清新美观的 Astro 博客主题模板
🌟 项目概述
Firefly 是一款基于 Astro 框架开发的清新美观且现代化个人博客主题,专为技术爱好者和内容创作者设计。该主题融合了现代 Web 技术栈,提供了丰富的功能模块和高度可定制的界面,让您能够轻松打造出专业且美观的个人博客网站。
🖥️在线预览: Firefly - Demo site
🏠我的博客: https://www.cuteleaf.cn
📝Firefly使用文档: https://docs-firefly.cuteleaf.cn
⭐Firefly开源地址:https://github.com/CuteLeaf/Firefly
Waiting for api.github.com...

🚀 技术架构
- 静态站点生成: 基于 Astro ,提供极快的加载速度和优秀的 SEO 优化
- TypeScript 支持: 完整的类型安全,提升开发体验和代码质量
- 响应式设计: 使用 Tailwind CSS 构建,完美适配桌面端和移动端
- 组件化开发: 支持 Astro、Svelte 组件,灵活可扩展
🎨 界面与主题模块
- 主题色彩系统: 0-360度色相调节、主题色固定、三种默认模式
- 背景壁纸系统: Banner/覆盖双模式、响应式图片、图片定位、打字机效果
- 看板娘系统: Spine/Live2D双引擎、交互功能、动画配置
- 字体系统: 多字体支持、预加载优化、字体回退
🧭 导航与布局模块
- 导航栏配置: 多级菜单、图标支持、预设/自定义链接
- 侧边栏系统: 模块化组件、布局控制、响应式行为
📢 内容展示模块
- 公告系统: 内容配置、交互功能、显示控制
- 友链系统: 权重排序、启用控制、标签分类
- 广告系统: 多种广告类型、配置选项、广告位管理
- 目录大纲:移动端和桌面端均支持目录大纲,方便快速浏览
🎛️ 高级配置模块
- 特效系统: 樱花特效、动画参数、循环控制
- 统计系统: Umami集成、API配置、脚本注入
- 开发工具: 代码高亮、主题支持、插件支持
- 许可证系统: 许可证显示、链接配置、开关控制
- SEO优化: OpenGraph、站点信息、关键词、语言设置
⚙️ 配置系统详解
- 主配置文件: 站点信息、主题配置、图标配置、功能开关等
- 模块化配置: 每个配置文件的详细功能说明
- 字体配置:字体管理、预加载优化、字体回退
- 友链配置:数据结构、权重系统、启用控制
- 广告配置:两种广告类型、配置选项
- 看板娘配置:Spine/Live2D模型配置
- 侧边栏配置:组件管理、布局控制、响应式配置
- 导航栏配置:多级菜单、链接类型、图标集成
📖 配置说明
配置文件结构
src/├── config.ts # 主配置文件├── config/│ ├── adConfig.ts # 广告配置│ ├── fontConfig.ts # 字体配置│ ├── friendsConfig.ts # 友链配置│ ├── navBarConfig.ts # 导航栏配置│ ├── pioConfig.ts # 看板娘配置│ └── sidebarConfig.ts # 侧边栏配置└── FooterConfig.html # 页脚HTML内容
Firefly 一款清新美观的 Astro 博客主题模板
https://demo-firefly.netlify.app/posts/firefly/ 上次编辑日期: 2025-10-13
部分信息可能已经过时