Firefly 博客魔改总结:Astro 内容系统、Svelte 交互与部署
记录 Firefly 博客主题的二次开发,涵盖 Astro 内容系统、Svelte 交互、首页动效、音乐可视化、标签图谱、留言板和 Cloudflare 集成。

写下来,是为了让想过的那些事不至于随风散去。

收录 AI 辅助前端开发的 Prompt 模板,覆盖目录结构、组件复用、命名规范、依赖约束、样式管理、测试和代码审查要求。

从生产端分片键路由、Broker 队列 FIFO 与消费端三把锁讲起,给出提升顺序消费吞吐的四个方案、各自乱序风险与幂等对账兜底设计。

介绍 OpenSpec 与 Superpowers 的职责边界、安装配置和协同流程,建立从需求规范、任务实现到测试审查的 AI 编程工作流。

基于 Cloudflare Vectorize 构建博客 AI 语义搜索,介绍 Markdown 分块、Embedding、RAG 检索、Worker 流式问答及向量索引配置。

点赞、收藏、关注等交互数据的全链路缓存设计:前端 HTTP 缓存与 SWR、网关限流与响应缓存、后端按小中大流量分级的多级缓存选型,以及贯穿三层的三道一致性防线。

用 Docker Compose 部署 NapCat 与 AstrBot:OneBot 11 HTTP/WebSocket 对接、LLM 配置、人格提示词、插件与账号风控边界。