[v0.1.42.32 🎐] - 2025-06-22
站点的一些变更点其实在之前的一段时间已经陆陆续续上线,但是没有归档记录在 Changelog 中,周末花点时间梳理记录在下面:
- 站点域名变更,原先的域名因为续费价格原因,所以直接替换到新的域名
- 新域名来由:“落英缤纷”(取第 2 、第 4 个单字便是 infen 的发音)。
- 博文显示版本号(本地博文的版本号以 git hash 代替, cms 平台管理的博文生成自定义规则的版本号)
- 对本地博文的标签、类别统计数据,在打包时构建,固化到指定 json 文件
- 站点的大部分图片的加载到显示过程优化(比如博文封面加载显示):支持由 thumbhash 方案的模糊图片到完整清晰显示的平滑过渡
- 这样的细节提升,也被应用到 Tokei 页 的“时钟底片显示”上。
- 代码块样式调整优化,以匹配无行号情况下带高亮行的显示效果
- 暗色主题下新增代码块主题
- 本地博文的元数据中,支持指定配色方案,应用于匹配博文封面配色
- 另提供迷你取色工具方案,可见历史发布博文:一个基于图片获取配色方案的桌面小程序
- ♥️ rss 订阅支持
- 更多补充:原本无意作这方面支持 —— 站点更多属性是自娱自乐,访问量并不高,但从两则访客留言中受到了小小鼓励,所以花了点时间完成了 rss 订阅功能支持,另贴图在下面作为留念展示:
-
对原有博客中的 Tokei 页抽离,现在独立到单独站点 Tokei w/may
-
... 其他的一些细节优化和问题修复
[v0.1.42.06 🍀] - 2025-04-06
- Feat:
- 本地博客支持封面设置,且配套前景色背景色配色方案;
- 本地博文的时间元素显示修正,现在统一以发布者所在地的时间为准;
- 基于 zustand 的全局状态的代码重构(见后续博文更新)
- OnlyMobile/OnlyDesktop 的支持(即对原有
css#md:hidden
的自适应布局在 JS 层面额外支持); - 移动端的呼出主菜单重构,现在允许拖拉退出;
- 对页面动画组件(eg.Mandala),提供主动暂停功能,以降低页面性能消耗(且暂停模式被记忆在页面的会话存储,本次浏览长时有效);
- 旋转歌词组件的动画方案优化,使用 requestAnimationFrame 替代原有 CSS 动画,支持变速模式
- 去除本地字体文件(统一使用 cdn-css-font 方案);
- ...
- Feat/UI:
- 首页底部新增概念动画模块,视觉享受++;
- 首页展示布局简要调整优化;
- 首页文章的缩略显示取消置顶文章排列最前;
- Tokei 页(site/tokei)的“底片”焕新;
- ..其他细节优化
[v0.1.40.02] - 2025-03-22
- Chore:
- 依赖升级,Next.js 15 + React 19 + ...
- Refactor:
- markdown 解析处理由 mdx-bundler 迁移为 next-mdx-remote-client
- 代码重构(废除原有
BlogPostHandler
等自定义模块)
[v0.1.38.10 🍰] - 2025-03-16
- Fix:
- “归档”页面,年份排列顺序异常修复;
- Feat:
- “归档”页面,UX 优化;
- 移动端主题切换菜单的按钮配色匹配各自主题显示;
- 允许宽屏浏览下呼出原移动端主题切换菜单;
- 站点 LOGO 再设计,去除“蝴蝶”照片icon,拥抱简约风;
- Other:
- 站点部分文案更改;
- ...其他细节优化
[v0.1.36.522] - 2024-03-15
- Changed
- 页面中时间信息的规范化显示,可参考博文:对呈现时间信息保证交互性友好
[v0.1.36.512] - 2024-03-11
- Added
- 为本地 Markdown 文件同样支持类别标签查看模式;
- Tip: 当前解析统计本地博文的标签、类别的实现简陋,后续或寻找如 contentLayer(遗憾该库目前已暂停维护) 等同类型的第三方工具库作替换,便捷处理本地目录下的文本数据
- 为本地 Markdown 文件同样支持类别标签查看模式;
[v0.1.36.510] - 2024-03-10
- Added
- 🎉 对托管在 Sanity CMS 平台的博文,支持类别 或 标签 的查看
- ps: 依赖 Sanity GROQ 查询语句,一份典型的类“联表查询”语句可参考该代码段:Sanity Groq Example
- 🎉 对托管在 Sanity CMS 平台的博文,支持类别 或 标签 的查看
- Todo
- 后续考虑为本地 Markdown 文件(即非 Sanity 平台托管)同样支持类别标签查看模式;
[v0.1.36.502] - 2024-02-26
- Changed
- UI: 对移动端的弹出菜单栏的[站内导航]面板作拆分,见 [站内导航 ii];
- CODE: 目录结构调整,对于过长的组件代码
/sections/Comp.tsx
调整为/sections/Comp/index.tsx
以及/sections/Comp/internal/[...Components].tsx
[v0.1.36.496] - 2024-02-20
- Added
- 为站点添加 Changelog (更新日志) 界面
版本号变更规则
后续本博客站点或参考 语义化版本 -(MAJOR.MINOR.PATCH)约定, 但同时,博客项目不同于一般的软件程序,所以需主动约定如下:
- 主要版本:往往代表博客有大幅度改版,例如架构方式、网址域名、部署方式等变更。
- 次要版本:博客有“显眼的”新增功能(板块),新增页面。
- 补丁版本:修复一些 bug,完善既有功能特性,或者细微的样式调整