关于我

关于本站

Firedre 是一个运行在 Cloudflare 上的动态博客系统:基于 Astro 7(SSR)+ Svelte 5 构建,内容存于 D1、文件存于 R2,自带完整后台管理 —— 无需服务器、也无需重新构建,即可写作与维护站点。

它沿用了静态博客主题中那套清新的视觉与组件生态(音乐播放器、樱花特效、Mermaid、KaTeX、代码高亮等),但已发展为完全独立的项目:内容层、数据层与部署形态都是本项目自己的实现,不再与任何上游仓库同分支演进。

本站即为 Firedre 的示例站点:文章、动态、相册、友链与页面内容都可以在后台直接编辑。

🧱 技术架构#

层选型
前端框架Astro 7(SSR)+ Svelte 5
托管Cloudflare Pages(Workers SSR)
数据Cloudflare D1
文件Cloudflare R2
会话自有 HMAC Cookie(不依赖 KV)
认证bcrypt 密码哈希 + 登录限流
样式Tailwind CSS 4

✨ 核心特性#

  • 内容上云:文章、动态、相册、书签导航等由 D1 提供,写作与管理不再需要改动仓库、重新构建
  • 完整后台:/admin/ 可视化管理文章、相册、友链、公告、动态、关于页与全部站点设置
  • 设置即时生效:后台显式保存后前台立即生效(版本号驱动缓存失效)
  • 文件可管理:封面与相册图片存于 R2,支持后台上传与替换
  • 本地开箱即用:内置 cf-dev-shim,首次启动自动创建本地 D1 / R2 并应用迁移
  • 部署开箱即用:空库首次访问自动建表并播种默认内容,无需手工初始化
  • 边缘缓存与韧性:HTML 边缘缓存 + 陈旧资源自愈重载

🙏 致谢#

视觉风格与组件设计的灵感来自两个优秀的开源项目:

本项目在它们的审美基础上做了独立的云端化实现,与上游不存在从属或跟随关系。

🔗 相关链接#


感谢你的来访!如果这个项目对你有帮助,欢迎到仓库点一个 ⭐。

公告栏
分类
标签
最新动态
站点统计
文章
3
分类
3
标签
8
总字数
106
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Cloudflare Pages
博客版本
Firefly v6.16.5
文章许可
CC BY-NC-SA 4.0
一言

加载中...

当前页面没有目录