hexo-next-theme 开启 lazyload 使用 hexo-asset-image 出问题了

关于 Hexo 引入本地图片之前写过:Hexo 引用本地图片以及引用本地任意位置图片的一点思路

下午发现自己博客上的本地图片显示出问题了,折腾了下,发现是因为之前开启了 hexo-next-theme 的图片懒加载。

hexo-next-theme 使用的图片懒加载插件是 lozad.js 。这个插件会将 imgsrc 属性改为 data-src。hexo-asset-image 没有这样的判断,所以不会处理。

改了下,想提个 PR 来着,发现原插件仓库已经被归档了...

于是 fork 了一份:hexo-asset-image

其它#

有个问题得提一下。用了这个插件,本地可以使用 ![](folder/img.jpg) 这样的方式引用图片了!这样的好处是本地编辑时可以预览。插件已经将这样的链接为网页可以 Get 的链接。

刚才在 Issues 看到前阵子还有人在问如何本地预览图片,有人回复配置 Typora...其实不用这么复杂。但是仓库被归档了也不能回复...在这说下好了。