本想在自己文章中加入图片进行详细说明,奈何这图片偏要与我玩躲猫猫死活不出来,在网上看了几篇博客之后才得以解决,浪费了一些不必要的时间。所以在这里记录一下,希望以后遇到这问题可以快速解决。 🚴
安装插件
在博客文件所在位置,右键->打开git bash后键入1
npm install hexo-asset-image --save
安装完成后,使用命令
hexo new 'test'
新建文章时,会在test.md同目录(_post)下生成同名文件夹,该文件夹可用于存放对应文章的图片等相关信息
当然,你也可以手动创建与新建文章同名的文件夹。修改配置文件
把站点配置文件_config.yml的post_asset_folder
设置为true
在blog(hexo)目录下执行npm install hexo-asset-image --save
引入图片格式
使用markdown的格式引入图片:![你想要输入的替代文字](存放图片的文件夹名称/图片名.jpg)
提示:通过常规的 markdown 语法和相对路径来引用图片和其它资源可能会导致它们在存档页或者主页上显示不正确。如果你也恰好遇到该问题,可以使用下方标签解决:
1 | {% asset_img example.jpg This is an example image %} |
执行
hexo g -d
生成页面并部署后查看图片是否正常显示如果以上步骤都确认执行完成但图片还是很有个性,千呼万唤不出来。那么到
/node_modules/hexo-asset-image/index.js
文件更换为如下内容:
1 | 'use strict'; |
自测以上方法可以解决我的问题,希望对你有帮助。