MDx Blog
MDx Blog
MDx 1.9.7 更新现已发布

MDx 1.9.7 现已发布。本次更新修复了一些错误并改进了样式。

更新日志:

新增了 “朴素”文章列表样式对“固定宽高比”特色图像显示的支持
修复了 “现代”页脚样式下调用一言 API 错误的问题
修复了 部分情况下 AJAX 评论不工作的问题
修复了 在关闭夜间模式的情况下页面出现 js 错误的问题 (#73)
修复了 部分情况下首页菜单按钮错位的问题
改进了 Lazyload 的样式及性能
改进了 部分 Gutenberg 编辑器区块的样式
改进了 部分文字的字重

本次更新主要增强了 Lazyload 功能。自 MDx 发布起,Lazyload 功能就几乎没有进一步更新过。这么“古老的” Lazyload 的确有一些问题,比如过于依赖 jQuery 导致性能不高;加载样式过于粗糙等等。因此在去除主题对 jQuery 的依赖的过程中,我花了整整一天重写了 MDx 的 Lazyload 功能。从 1.9.7 版本起,MDx 已经开始使用更加现代、性能更好的 lazysizes 库。

更换了 Lazyload 库后,我又对其进行了 MDx 的适配。完成适配后,整体动画会变得更加精致,页面也不再会因为图片比例变化导致反复跳动了。

https://mdxblog.img.flyhigher.top/wp-content/uploads/2020/01/f3.gif?imageView2/1/w/1500/h/832/interlace/1/q/90#

新的加载样式

不过这里要说明的是,“文章内 Lazyload 图片宽高比固定”这个特性依赖于插入图片时 img 标签中的 widthheight 属性。经典编辑器在插入图片时会包含这两个属性,因此 MDx 可以提前计算图片宽高比;但 Gutenberg 编辑器并不会包含这两个属性,MDx 无法提前计算宽高比,因此使用 Gutenberg 编辑器插入的图片仍会导致页面跳动。这个问题目前暂时无解,但 Gutenberg 编辑器的 GitHub 中有人正在推动还原这一更改,因此未来 Gutenberg 编辑器可能也能支持固定宽高比这一特性。

此外,MDx 1.9.7 更新也包含了对一些已知错误的修正,包括在关闭夜间模式后无法加载 Lazyload 图片、部分情况下首页菜单按钮错位、“现代”页脚样式中一言 API 错误的问题。

Enjoy MDx!

赞赏

发表评论

textsms
account_circle
email

  • 香草大叔

    这个主题很好,谢谢你!

    5月前 回复
  • 老陳网志

    主题很棒~无意中发现~

    5月前 回复

MDx Blog

MDx 1.9.7 更新现已发布
MDx 1.9.7 现已发布。本次更新修复了一些错误并改进了样式。 更新日志: 新增了 “朴素”文章列表样式对“固定宽高比”特色图像显示的支持 修复了 “现代”页脚样式下调用一言 API 错误的…
扫描二维码继续阅读
2020-01-30