之前两篇文章介绍了两种插件
分别用于插入图片和简洁链接
但是使用过程中会导致图片无法加载
这里提供我个人的解决方法
问题/错误
安装后图片的链接变为
查看图片出现
解决方案
打开源文件\node_modules\hexo-asset-image\index.js
修改
var endPos = link.length-1;
为
var endPos = link.length-5;
如图所示
解决流程
首先我先查看了asset-image的更新记录
发现在两年前修复过关于abbrlink的bug
但经过解决的描述似乎与我出现的问题并非一体
在网上搜索结果好像也文不对题
无奈之下我自己翻起了源代码
(完全看不懂
半猜测地从错误中发现似乎是因为文件夹的名称多了.htm后缀导致的
于是我怀疑代码中可能是通过类似link(链接)或url等删去结尾的字母来显示图片
直到我发现了这句
link.length-1
正好是把长度减一
然后我试着把-1改为了-5(来达成删去.html五个字符)
问题解决
总结
没事就翻翻源代码
就算看不懂也可以有一些收获
本文作者:
江城畔口
本站链接: https://panko.buzz/posts/10760.html
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载记得标明出处~
本站链接: https://panko.buzz/posts/10760.html
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载记得标明出处~