- 优化了页面首次渲染性能,减少了首次渲染时出现卡帧的情况
- 整理了所有对jsDelivr的依赖,主题可以完全脱离jsDelivr运行。现在可以将脚本与样式表资源切换到本地或者UCode CDN上
- 可编程查询客户端脚本的构建版本 _sakurairo.build
- 合并mashiro_options和Poi
- 翻译丢失 (404f1a6), closes mirai-mamori/Sakurairo#400
- 评论图片上传图片加载占位符未跟随主题设置 (9a51ca9)
- 未导入resolvePath (33466c6)
- aplayer导入css会有额外的js (8dc3631)
- buildAPI undefined (80e36a8), closes mirai-mamori/Sakurairo#410
- lightGallery: 插件lgMediumZoom可能无法加载 (6d0e9cc)
- lightGallery: 未给定plugins设置项可能导致加载失败 (3a344f9)
- Pjax开启时typed.js可能重复加载 (fe48542)
- typed.js 在非主页启动 (796ec41)
- yiyan: mashiro_option.yiyan_api未定义时抛出错误 (a365bcb)
- 登录页面: 登录表单提交发生错误时,表单可能被遮挡而无法获得焦点 (7139ddf)
- 主题设置: 部分选项对含参数的URL处理不当;增加自动验证 Fix #440 ((563abae)[https://github.com/mirai-mamori/Sakurairo/commit/563abaec3bbdfbe6de80b443c9563f6957787b38])
- 没有摘要的文章显示不正常 (309aae0)
- 登陆模板 (3f5e43e)
- imgbox: 添加替代文本 (87f0cb1)
- _sakurairo.build (49a559d)
- 本地提供aplayer 的css (4f19ad4)
- 第三方css自动切换cdn (be8746a), closes mirai-mamori/Sakurairo#417
- 封面视频播放时不再销毁所有APlayer,并且会在封面视频暂停时继续播放aplayer (1efc97c), closes mirai-mamori/Sakurairo#421
- 添加全局函数getAPlayers、pauseAllPlayer (e126340)
- const PRISM_VERSION (f92fd0f)
- ext_shared_lib (c16a959)
- 合并mashiro_options和Poi(86ed17c9)
- 设置框架: 升级到2.2.6(56c8a3b0)
- 可更换库的basepath(7b688799)
- 避免重复querySelect (b3cb520)
- 调整粒子特效的执行顺序 (959ffb6)
- 调整css加载 (f3fd6ec)
- 缓存document.body.clientWidth的值,避免出现意外回流 (bd7fe34)
- 使用hls.light (47b4ebf)
- 延迟aplayer加载 (cb88d57)
- 优化滚动性能 (9763953)
- 404页去除不需要的资源 (dbb459f)
- 表情面板图片loading="lazy" (b9835dc)
- 非主页页面所需资源预载 (aa8d2dc)
- 那就还是用isset (39a5926)
- 去除不必要的! (73567f8)
- 评论图片上传图片加载占位符未跟随主题设置 (9a51ca9)
- 登陆界面: 超过3秒登陆界面的预加载动画会自行消失 (78e307d), closes #357
- 登陆界面: 重大更改 使用body来显示登陆界面背景;使登陆面板更加可读与美观;移动不变的样式定义 (3777cee)
- 支持使用视频作为文章封面缩略图 (f6f5257)
- video: 完善懒加载支持 (786aecd)
- 封面视频: 选项cover_video_loop实际效果与描述不一致 (6bf46ce)
- 文章封面视频: 静音按钮 (bd54d8e)
使用方法请参照官方文档
相关commit:bf17260
<meta>标签theme-color 支持
在支持的浏览器(如Safari 15)上,标题栏颜色将随前台背景图的主题颜色变化(使用@kotorik/palette取色)
从前台背景图取色失败时将使用主题设置的颜色值。
- meta theme-color 使用主题设置的颜色值 (6e50fcb)
- 可以在HTML标签中加入
data-no-pjax
属性来避免pjax加载。(7290f23) - 添加事件ajax_post_loaded (2016881)
- 重大更改 site-header z-index过高 (90a48a0)
- 重大更改 登录界面不再加载jQuery (8bf5ef8)
- pjax下登录/登出操作体验问题 (6ea0daf)
- pjax下登录跳转网址不更新 (8c1c8ac)
- 设置项 在注入HTML代码 (1b9eaa7)
以下是commit信息
- 潜在的逻辑错误 (cc63233)
- 未提供选项"gfonts_api"的默认值导致错误 (ceae39a)
- 文章封面视频在移动设备体验不佳 (53e215e)
- 文章有视频封面时重复显示文章标题 (c52832a)
- 登陆界面: 背景界面虚化不工作 (f9eb67a)
- aplayer: lyric (c9403bf)
- APlayer: 歌词被遮挡 (29a851d), closes #365
- 本地图支持jpeg (f2e733c)
- 没有显示adminbar时依然在加载相关字体 (bada5ae)
- 使用兼容php 7的语法 (5e64960), closes #348
- 字体加载不正确 (1cc1ac7)
- className标记不正确 (afe8809)
- fonts设置 (97adf18)
- mashiro_logo 的字体资源在关闭相关选项时仍然加载 (0aaf71f), closes #360
- pjax下登录/登出操作体验问题 (6ea0daf)
- Safari下导航栏mashiro logo意外换行 (e6afc43), closes #345
- safari下文章的发布时间meta意外换行 (69dd265), closes #345
- 封面视频: 选项cover_video_loop实际效果与描述不一致 (6bf46ce)
- 相册模板: 允许部分非关键属性为空 (c666e8f)
- coverBackground: 缓存类型不正确时没有fallback (25f7815)
- coverBackground: getCurrentBG返回有误 (f782b39), closes #367
- pjax下登录跳转网址不更新 (8c1c8ac)
- 文章封面视频: 保障视频自动播放 默认静音 (260ecb8)
- 懒加载非Hls的封面视频 (575cb7a)
- 设置项 在注入HTML代码 (1b9eaa7)
- 体验优化 标题栏头像暗色模式鼠标悬停时背景不协调 (c42ab8e)
- 统一视频封面与图片封面的样式 (2be4280)
- 未设置封面图片时依然可以使用文章视频封面 (d86e153)
- 现在登录不会打开新选项卡,并且会重定向回登录前界面 (6d45f24)
- 支持使用视频作为文章封面缩略图 (f6f5257)
- 重大更改 site-header z-index过高 (90a48a0)
- lightGallery (772283f)
- use_as_thumb == 'only' (7d64ec9)
- 登陆界面: 超过3秒登陆界面的预加载动画会自行消失 (78e307d), closes #357
- 登陆界面: 重大更改 使用body来显示登陆界面背景;使登陆面板更加可读与美观;移动不变的样式定义 (3777cee)
- 封面视频: 删除不必要的输出 (e196bdc)
- 封面视频: 未启用时不输出相关HTML (1bd61fc)
- aplayer: update Meting 1.5.7 -> 1.5.11 (3205e88)
- page:404: 删除上报代码 (ed5b9b0)
- meta theme-color 使用主题设置的颜色值 (6e50fcb)
- 文章封面视频: 静音按钮 (bd54d8e)
- 不必要的?? (c147c7a)
- 私密评论确认过程中取消时不再alert (b6d3e31)
- 添加事件ajax_post_loaded (2016881)
- 支持在任意位置的hls视频播放 (281763c)
- lightGallery (bf17260)
- themecolor 转换到laba色彩空间 (114b0ca)
- aplayer: 使用自建css (e2a81a4), closes mirai-mamori/Sakurairo#352
- video: 完善懒加载支持 (786aecd)
- video: 优先检查浏览器是否原生支持Hls (00c594e)
- no pjax attribute (7290f23)
- 毋须再加载jQuery (8bf5ef8)