0%

Hexo-asset-image插件导致静态图片路径出错

Hexo-asset-image插件导致静态图片路径出错

使用 Hexo-asset-image 插件静态图片路径会变成一个错误的路径.
我们可以看到错误的 URL 中, 在 host:port 后, 明显多了一个 .cn 的资源目录

解决方案
1
2
cd node_modules/hexo-asset-image/
vim index.js

在 59 行附近, 将以下代码替换掉

1
2
3
4
// $(this).attr('src', config.root + link + src);
// console.info&&console.info("update link as:-->"+config.root + link + src);
$(this).attr('src', data.permalink +src);
console.info&&console.info("update link as:-->" + data.permalink + src);