Serenity 发布于
>=2.0.0
性能优化
- 内联
theme-color-init.js,减少首屏阻塞请求。 - 调整欢迎页加载逻辑,去掉
body visibility:hidden式的首屏隐藏方案。 - 欢迎遮罩改为在
DOMContentLoaded后更早结束,不再强依赖window.load。 - 缩短欢迎页过渡动画时长,减少首屏等待感。
- 首页背景图改为“本地默认图先显示,远程图异步替换”,避免远程接口拖慢 LCP。
- 非关键 CSS 改为异步加载:
qweather-icons.csslenis.cssaos.cssswiper-bundle.min.csswelcome.css
- 字体图标改为延迟加载,降低首屏阻塞。
- 若干非关键脚本改为
defer:APlayer.min.jsMeting2.min.jscursor-init.js
字体显示优化
fontawesome.min.css中的font-display从block调整为swap。qweather-icons.css增加font-display: swap。- 优化字体加载策略,减少文本不可见时间。
文章页与侧栏修复
- 相关文章无数据时,假链接占位改为普通文本占位。
- 作者信息浮层链接补充可访问描述,避免被识别为“无描述链接”。
装备页面修复
- 重写
equipments.html的静态中文文案,修复乱码问题。
资源下载
theme-Serenity.zip




















