关于 hexo 无法使用本地图片

原因

  • hexo 中文章为 markdown 写法,当调用本地图片时出现无法调用或者一段时间后调用的图片发生变化导致图片加载不出来;
  • 早期大部分的方案是把图片放在 source/img 下,然后在 markdown 里写![img] (/source/img/img.png) 。显然这样在本地的编辑器里完全不能正确识别图片的位置。

解决方案

  1. 在 hexo 主配置文件中将 post_asset_folder: false 改成 post_asset_folder:true ;
  2. 在 hexo 博客根目录执行 cnpm install https://github.com/CodeFalling/hexo-asset-image –save;
  3. 执行 hexo new “hello”,会在 source/_posts 里面生成 hello.md 文件与 hello 的文件夹;
  4. 把要添加的图片放在 hello 的文件夹里面,然后![title] (hello / 图片名) 来调用图片。