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

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

用 Java 枚举承接按类型分发行为的 if-else 链:时间单位偏移与数据收集服务分发两个案例,覆盖三种绑定形式的选择与 ordinal 落库等高频坑。

按 RAG 两阶段流程整理 10 种检索增强生成策略:语义分块、领域 Embedding、元数据索引、Graph RAG、混合检索与重排序,并给出默认选型与升级触发条件。

整理前端与站点性能优化十项主流方法:性能分析、HTTP 缓存、CDN、Nginx 配置、加载策略、图片、字体与 JS 长任务治理,每项说明原因、做法与收益。

用 React Three Fiber、Three.js 与 Rapier 实现仿米塔 3D 字体物理动画:字形分割、状态机、相机视差与移动端性能。

接口安全技巧,按请求链路从传输通道、入口、业务逻辑排到数据输出与运营治理,附 Spring Boot 代码示例与落地检查清单。

面向百万级数据的异步导出下载中心与批量导入设计:EasyExcel 流式读写、ID 游标分页、多 sheet 拆分、OSS 生命周期、幂等与错误回执。