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

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

本站 MDX 组件使用说明:介绍 MDX 如何在 Markdown 中嵌入 Astro 组件,系统整理行级与行内组件的用途、参数和写法,并为每个组件提供可直接复制的语法示例与渲染演示,方便在文章、关于页和项目记录中快速选用与组合。

一次用豆包把独立 3D 音乐可视化项目缝合进博客的尝试:技术栈、实际代价,以及为什么最终关掉页面、只保留轻量播放器。

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

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

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

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