Hexo本地图片显示问题
使用hexo
生成静态资源后,由于url
的问题会出现图片加载的问题,现在网上的文章及官方的解决方案大概分为三种:
- 将图片放入
source/images
目录下,每次generate
都会生成图片,在使用相对或绝对路径进行引用 - 配置
hexo
的_config.yml
文件, 将post_asset_folder
设置为true
, 这样每次new 生成一个文章时都会同步生成一个同名的文件夹,然后设置相对或绝对路径. - 使用
hexo
官方的解决方案,使用模版变量,{% asset_img slug [title] %}
解决方法:
设置post_asset_folder 为 true, 安装插件 asset-image
npm install https://github.com/CodeFalling/hexo-asset-image
设置图片为相对路径(详细步骤在下面图片)
hexo clean && hexo generate && hexo s 运行查看
打开Typora的 文件 > 偏好设置
,进行配置typora
的相对路径
注意:一定要先设置了图片根目录后再插入图片,否则图片路径会不正确