试错方法

网上有多种多样的方法,把试过但是没有用的几种主流方法写一下:

  • 安装hexo-asset-image插件,并在config中打开功能。在md文档同目录下建立同名文件夹放置图片即可。
  • 修改hexo-asset-image插件代码中的bug,更改package.json。
  • 修改各种存储路径,如:
    • 使用Blog文件夹为根目录
    • 直接使用图片名
    • 使用source文件夹作为根目录
    • 使用./同名文件夹/xxx.jpg

最后一种方法种的有几种路径在本地是有效的,但是上传到Netlify托管以后就出问题了,最终还是翻阅了官方文档找到了最暴力的方法。

最终方法

直接在source文件夹下面创建一个image文件夹,用来存放图片,然后每次写一个博客就在下面建立一个同名文件夹用来存储图片。md文档中图片的引用格式为: ![](/image/同名文件夹/xxx.jpg)

特别注意是/不是\ !!!