关于本站
欢迎来到 Aquamarine 的个人博客!本站基于强大的 Astro Fuwari 框架构建,并在其原有优秀设计的基础上,进行了一系列深度的定制与功能增强,旨在打造一个更全面、更符合个性化需求的个人知识库与展示平台。
✨ 核心增强特性
1. 🌐 更强大的国际化 (I18n) 支持
在全球化的今天,跨语言的交流与技术分享变得尤为重要。我在原版的基础上对国际化路由和渲染逻辑进行了全面重构:
- 无缝的多语言切换:支持任意语言路径的文章和文档。在不同语言版本之间切换时,会自动精准定位到当前文章对应的目标翻译版本。
- 智能的 Fallback 降级机制:当目标语言尚未提供翻译时,系统会自动优雅降级,展示主语言的内容并给予贴心的顶部提示,绝不会让读者陷入找不到页面的尴尬境地。
- 灵活的目录结构:解除了文章必须存放于特定层级的限制,你现在可以自由地在根目录或任何小语种专用文件夹下管理你的 Markdown 内容。
2. 📚 全新的文档 (Docs) 系统
除了常规的以时间轴驱动的博客文章 (Blog) 外,本站还独立引入了全新的 Docs 文档系统:
- 树状多级导航:在侧边栏自动生成基于文件夹结构的树状目录,非常适合用于编写系列教程、系统的技术笔记或连载内容。
- 知识体系沉淀:将碎片化的日常博客与体系化的硬核知识完美分离,为长篇技术文档提供更专注、沉浸的阅读体验。
- 全方位多语言适配:Docs 系统同样完美继承了全局的 I18n 路由和 Fallback 机制。
3. 🎵 全局背景音乐 (BGM) 播放器
为了提供具有氛围感和沉浸式的阅读体验,我为网站添加了全局背景音乐播放功能:
- 无缝播放:得益于基于 Swup 的单页应用(SPA)平滑路由机制,无论你如何在文章、分类或标签页面之间穿梭切换,背景音乐的播放都不会被意外中断。
- 个性化定制:未来可支持更多自定义歌单,让音乐伴随每一位访客的阅读时光。
4. 📱 移动端 TOC 目录适配
对于长篇文章和文档,侧边栏目录(TOC)是提升阅读体验的关键。针对原版在移动设备上可能存在的不便,本站进行了专门的响应式优化:
- 移动端悬浮目录:在手机或平板等小屏幕设备上,文章的大纲目录会自动收起并变为优雅的悬浮按钮。
- 一键触达:访客在阅读长文时,可以随时呼出目录,快速跳转到关心的章节,无需在冗长的页面中来回滑动,极大地提升了移动端用户的查阅效率。
5. 🗂️ Blog 和 Docs 分离的归档系统
为了让内容查找更加清晰直观,本站对归档 (Archive) 页面进行了重构与扩展:
- 独立的归档时间线:针对 Blog 文章和 Docs 文档分别建立了独立的归档页面,互不干扰。
- 清晰的内容梳理:无论是回顾过往的随笔,还是查找特定阶段的系统教程,都能在各自专属的归档页面中一目了然。
6. 🤝 友情链接系统
网络相逢即是缘。我全新加入了精美的友情链接 (Friends) 页面:
- 专属的友链卡片:使用统一定制的 UI 卡片展示各位博主好友的头像、昵称、签名及网址,设计大方美观。
- 轻松扩展与互动:支持为友链分类,不仅让站点更加有人情味,也方便彼此互相串门交流。
🚀 开源与项目地址
独乐乐不如众乐乐。本博客的所有定制化代码与新增特性均已在 GitHub 开源。如果你也喜欢这些拓展功能,或者想基于此搭建一个属于你自己的超强多语言个人站点,欢迎访问并 Star 我的仓库:
Waiting for api.github.com...
🙏 鸣谢与版权声明
本站基础 UI 框架与核心灵感来自:
- Astro Fuwari by saicaca
站点演示与默认配置所使用的背景图/插画来源: