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
4
source/_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
![01](xxxxx/01.png)

xxxxx为md文件名,即储存图片的文件夹名称(它俩一个名)

Bingo!!!