又是一年夏来到,2024 转眼也过去一半了。是时候遵循通用 x.y.z
版本号规则,让 Archer 主题的 v1.7.0 版本来到了(尽管未能全部实现最初规划的功能)。接下来的主题发布版本号规则可参考:
- 小型更新和修补递增
z
版本号 - 中、大型功能性更新递增
y
版本号 - 项目重构与不兼容性更新递增
x
版本号。
过去的一年里有主题迎来了 1 名新的贡献者 👏:
- @alwaystest:升级 Google Analytics 为 gtag.js (commit)。
下面是新版本的完整更新情报,请看:
Feature / 新特性
- 🌐 翻译的文章:允许配置文章 Front-matter,添加原文章的作者、名称和链接信息。(#265)
- 💸 文章打赏:支持配置文章打赏信息;支持配置文章 Front-matter,指定文章启用或关闭打赏功能。目前仅支持桌面端。(#131;参考 h5player for tampermonkey 作者的文章,请对打赏功能的收益做好一定的预期)
- 打开侧边菜单和打赏弹窗时,将相应的按钮置为高亮状态。
- 允许通过 ESC 和点击遮盖层的方式关闭桌面端的 Algolia 搜索弹窗。
Fix / 修复
- 修复移动端点击操作按钮时,按钮的悬浮样式保留的问题。(#398)
Style / 样式
- 为顶部的 Banner,Algolia 搜索弹窗等位置添加了毛玻璃效果。
- 对齐桌面端博主信息处的 Icon。(#398)
- 优化多处样式细节。
Change / 变更
- 移动端不再显示左下角的回到顶部按钮。(#397)
- 去除配置文件中的
source_version
字段(应当依靠浏览器的缓存控制策略来加载最新的资源文件,不再要求用户手动进行配置)。
Chore / 其它
- 迁移 GoogleAnalytics 至
gtag.js
。 - 替换
node-sass
为sass
。 - 去除 EJS 模板渲染得到的 HTML 文件里多余的空格。(#374;在博客根目录添加 Hexo 插件
hexo-html-minifier
能更好地压缩生成的 HTML 文件) - 迁移
[email protected]
至[email protected]
。(#386) - 更新项目依赖,兼容
[email protected]
版本。