Skip to content

About

🍀Firefly, fresh and aesthetic Astro blog theme template.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

1,476 Commits

Folders and files

Repository files navigation

Firefly

流萤 / Firefly

一款清新美观的 Astro 静态博客主题模板

Node.js >= 22 pnpm >= 11 Astro TypeScript

Stars Forks Issues

ko-fi

QQ交流群:1087127207

GitHub License Ask DeepWiki 爱发电打赏


📖 README: 简体中文 | 繁體中文 | English | 日本語 | 한국어

🚀 快速指南: 🖥️在线预览 / 📝使用文档 / 🍀我的博客

⚡ 静态站点生成: 基于 Astro 的超快加载速度和 SEO 优化

🎨 现代化设计: 简洁美观的界面,支持自定义主题色

📱 移动友好: 完美的响应式体验,移动端专项优化

🔧 高度可配置: 大部分功能模块均可通过配置文件自定义


横幅模式

透明覆盖模式

全屏壁纸模式

纯色模式

Lighthouse

Tip

Firefly 是一款基于 Astro 框架和 Fuwari 模板开发的清新美观且现代化个人博客主题模板,专为技术爱好者和内容创作者设计。该主题融合了现代 Web 技术栈,提供了丰富的功能模块和高度可定制的界面,让您能够轻松打造出专业且美观的个人博客网站。

如果你参考或使用了 Firefly 的组件设计和相关代码,请注明来自 Firefly。

Firefly 也保留了原版 fuwari 的布局,可根据自己的喜好在配置文件中自由切换。

更多布局配置及演示请查看:Firefly 布局系统详解

Firefly 支持 i18n 多语言 UI,但除了简体中文,其他语言均为 AI 翻译转换,如有错误,欢迎提交 Pull Request 修正。

✨ 功能特性

核心功能

  • Astro + Tailwind CSS - 基于现代技术栈的超快静态站点生成
  • 流畅动画 - Swup 页面过渡动画,提供丝滑的浏览体验
  • 响应式设计 - 完美适配桌面端、平板和移动设备
  • 多语言支持 - i18n 国际化,UI 支持简体中文、繁体中文、英文、日文、俄语、韩文
  • 全文搜索 - 基于 Pagefind 的客户端搜索,支持文章内容索引

个性化

  • 动态侧边栏 - 支持配置单侧边栏、双侧边栏
  • 文章布局 - 支持配置(单列)列表、网格(多列/瀑布流)布局
  • 字体管理 - 支持自定义字体,丰富的字体选择器
  • 页脚配置 - HTML 内容注入,完全自定义
  • 亮暗色模式 - 支持亮色/暗色/跟随系统三种模式
  • 导航栏自定义 - Logo、标题、链接全面自定义
  • 壁纸模式切换 - 横幅壁纸、全屏壁纸、全屏透明壁纸、纯色背景
  • 主题色自定义 - 360° 色相调节

如果你有好用的功能和优化,请提交 Pull Request

🙏 致谢

非常感谢 saicaca 开发的 fuwari 模板,Firefly 就是基于这个模板二次开发

流萤部分相关图片素材版权归游戏 《崩坏:星穹铁道》 开发商 米哈游 所有

技术栈

灵感项目

其他参考

📝 许可协议

本项目遵循 MIT license 开源协议,详细查看 LICENSE 文件

最初 Fork 自 saicaca/fuwari,感谢原作者的贡献

版权声明:

根据 MIT 开源协议,你可以自由使用、修改、分发代码,但需保留上述版权声明。

🍀 贡献者

感谢以下贡献者对本项目做出的贡献,如有问题或建议,请提交 Issue 或 Pull Request。

感谢以下贡献者对原项目 fuwari 做出的贡献,为本项目奠定了基础。

⭐ Star History

Star History Chart

About

🍀Firefly, fresh and aesthetic Astro blog theme template.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages