MENU

Hexo 资源文件夹报错

October 7, 2016 • Read: 893 • 应用

好像突然从某一天起,博客列表页的图片显示不出来了,而进入文章可以显示,去 Hexo 文档看,发现是资源文件夹的问题。

{% asset_path slug %}
{% asset_img slug [title] %}
{% asset_link slug [title] %}

比如说:当你打开文章资源文件夹功能后,你把一个 example.jpg 图片放在了你的资源文件夹中,如果通过使用相对路径的常规 markdown 语法 ![](/example.jpg) ,它将 不会 出现在首页上。(但是它会在文章中按你期待的方式工作)

把自己的图片标签替换掉,我以为问题就解决了,结果生成的时候却报错:

No such file or directory: xxxxxxx

遍寻百度谷歌无果,后来在 Github 上发现一个 hexo-asset-img 的插件,把它安上以后依然有这个问题,同时 Hexo 文档中并没有提要单独安装插件的事,就又把这东西卸载掉。

观察 404 了的图片路径:

xxxxxx.html/xxxxxx/1.jpg

会不会是我生成静态链接的锅?因为本机是 Windows 系统,创建文件夹时不允许带有 .。把永久链接改成blog/:title/,再生成一下,没有报错,Done!

Last Modified: February 14, 2017
Archives QR Code
QR Code for this page
Tipping QR Code