踩坑记录
1. 数学公示不显示
解决方法为在title下面加上1
mathjax:true
2. 图片无法加载
以下为解决方法
第一步:下载相应插件
1 | npm install hexo-asset-image --save |
第二步:修改hexo配置
将_config.yml
里的post_asset_folder:false
这个选项改为true
由此,以后每回通过hexo new "xxxxx"
创建新博客时都会创建一个同名文件夹,其目录结构如下1
2
3
4source/_post
|
|--------------------xxxxx.md
|--------------------xxxxx(文件夹内放入图片)
第三步:修改hexo-asset-image
插件配置
使用npm install hexo-asset-image --save
命令下载的是hexo-asset-image@1.0.0
版本插件,此插件在渲染图片时会将路径设为云端路径,使图片无法显示。需手动改回本地相对路径。更改方法为打开\node_modules\hexo-asset-image\index.js文件,将其中的$(this).attr('src', config.root + link + src);
改为$(this).attr('src', '.'+ config.root + src);
其实也可以直接
npm install https://github.com/CodeFalling/hexo-asset-image --save
,这样下载后的版本为hexo-asset-image@0.0.5
,无需更改js文件便可正确设置路径。本人由于已经下载了1.0.0版本,不想卸载再重新安装,所以才采取直接修改js文件的方法。两种方法都行。
第四步:在文章中插入图片
插入格式为:1

xxxxx为md文件名,即储存图片的文件夹名称(它俩一个名)
Bingo!!!
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.