xaoxuu / hexo-theme-stellar

内置文档系统的简约商务风Hexo主题,支持大量的标签组件和动态数据组件。
https://xaoxuu.com/wiki/stellar/
MIT License
1.28k stars 317 forks source link

使用memos作为侧边栏经常出现不显示现象 #338

Closed zbzzh closed 8 months ago

zbzzh commented 8 months ago

版本:1.21.0 在多个博客均出现此现象,在无痕模式下测试,快速刷新很容易复现,怀疑是跟渲染顺序有关,而博客加载缓慢则不容易出现,测试memos api并无并发限制,换成你的memos同样会出现,控制台无报错 image image image

xaoxuu commented 8 months ago

应该是先于其依赖的 marked 加载出来了,奇怪的是用到 marked 时未定义为什么没报错。

zbzzh commented 8 months ago

请求作者大大修复,我经常加载不出来 /哭笑

xaoxuu commented 8 months ago

https://xaoxuu.com/blog/archives/ 你看看我这里现在还能复现出来不能了

zbzzh commented 8 months ago

https://xaoxuu.com/blog/archives/ 你看看我这里现在还能复现出来不能了

此页面测试已修复

github-actions[bot] commented 8 months ago

:wave: Hello, This bug has been fixed, please update your stellar.

:wave: 您好, 此 BUG 已经被修复,请更新您的 Stellar 版本。

xaoxuu commented 8 months ago

那你更新一下代码就好了

zbzzh commented 8 months ago

ok

zbzzh commented 8 months ago

你好,能否将动态设置成后加载的模式,现在主页的加载速度受限于memos,大幅降低了静态博客速度,之前是没事的 在手机端感知尤为明显

xaoxuu commented 8 months ago

一直是 defer 模式的呀

xaoxuu commented 8 months ago
image

低速3G测试,在 memos.js 没开始加载之前,页面框架和样式就已经加载好了。

zbzzh commented 8 months ago

嗯嗯 我的意思是浏览器的加载进度条要随着memos全部加载完才完毕,我测试没有memos的页面只需150ms加载完,而加了memos的页面则须更长时间。能否调成除了memos其余元素加载完浏览器的加载条就完事,然后让memos的页面再慢慢加载