hexo☞图片显示404错误的解决办法

阅读量: zyh 2020-05-14 18:45:17
Categories: Tags:

前言

写作工具:typora

部署端:github

部署包:

# 你可以通过hexo的根目录下的package.json来确认版本
"hexo": "^4.0.0",
"hexo-asset-image": "^1.0.0"

目前网上大多数的博文描述的场景,均不是当前场景(截至到2020.05.14),所以博文里虽然展示都正常,但是按照博文的操作却会有路径问题,具体表现是图片前多了一级路径(路径应该是1级域名,比如.com,.io等,根据你的域名来定)

那么,请按照下面我的步骤来操作,如果还有问题,那就不是上述我所说的情况了。

流程

  1. 修改 hexo-asset-image,修改内容如图所示

    image-20200901195338475修改typora的图片存放路径,修改内容如图所示

    image-20200514185631903

    这不是必须的,但是我想没人会拒绝方便的操作。 typora 在进行如上操作后,就可以在你往文章里粘贴图片的时候,自动生成以文件名前缀命名的目录(效果就如同你开启了hexo的post_asset_folder: true参数),并将图片存放在此目录中。

  2. 开启 hexo 的 _config.yml 中 post_asset_folder: true 参数配置

结论

经过上述操作,我想你已经可以在本地 md 文件和线上同时看到图片了。