在hexo中插入图片

官方解释:hexo哒资源文件夹

嗯好,看辽这个官方解释,我们已经有方案啦。

第一种方案

似乎也是最简单的方案,感觉也蛮方便的
source/images中添加图片 然后通过 ![](/images/test.jpg)来进行引用

​ 来测试一下:

dino

这样的话,图片可以再blog中显示,似乎没有什么问题,但在Typora中似乎没有显示,不过这不是什么大问题

第二种方案

更改hexo的_config.yml中的post_asset_folder: true,改到true
这样操作之后,会在hexo new "xxx"指令后生成xxx文件夹
xxx文件夹中放入文件,用这种方法引用即可
1
{% asset_img example.jpg This is an example image %}

如果通过使用相对路径的常规 markdown 语法 ![](/example.jpg) ,它将 不会 出现在首页上。(但是它会在文章中按你期待的方式工作)

这里先不测试了,因为这个方案相对第一个方案要麻烦许多,而且在_post建立太多空文件夹也不是那么喜欢。毕竟有图片的文章应该是少数呢。

似乎还有这种插件实现的方案,但好像蛮麻烦的,据说有各种奇怪的锅

暂且不测试辽

1
npm install hexo-asset-image --save

最后来可爱的狗图

dog