宏尘极客 发布于
>=2.26.0
升级说明
本次更新以 pjax 稳定性为主,同时新增 Halo 页面布局契约支持。
升级前必读
- 最低支持 Halo 版本提升至 2.26.0(布局契约依赖该版本)
新增
- 页面布局契约:插件前台页面可复用主题布局(
~{layout :: html(head, content)}),自动隐藏左右侧栏、正文占满;移动端侧栏 widget 仍进导航抽屉 - 正文入场动画:pjax 切换后
.column-main自上而下揭示并淡入(0.34s)
修复
- pjax 多次导航后脚本重复执行(
DreamConfig/video重复声明)导致整页强制重载 - 导航后点赞、代码块展开/折叠/复制、图片折叠、日志评论与分享全部失效
- banner 视频空白、切换时“显示一下再消失”、隐藏后残留高度
- 侧边栏音乐偶发多个播放器/两份声音,播放器样式偶发丢失
- 契约页面(侧栏隐藏)音乐无法关闭——现自动暂停,回到普通页面自动恢复
- 切换瞬间导航抽屉/遮罩闪一下
- 页面高度变化引起滚动条出现/消失,导致整页左右位移
优化
- 站点级脚本跨导航判重、document 级监听去重,避免重复绑定与叠加
- pjax 后 mermaid 正常渲染,无相关图时零额外开销
Full Changelog: 1.23.4...1.24.0
Generated from 1.24.0
资源下载
- theme-dream2-plus-1.24.0.zip
