官方解释:hexo哒资源文件夹
嗯好,看辽这个官方解释,我们已经有方案啦。
第一种方案
似乎也是最简单的方案,感觉也蛮方便的
在source/images中添加图片 然后通过 来进行引用
来测试一下:

这样的话,图片可以再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 语法
,它将 不会 出现在首页上。(但是它会在文章中按你期待的方式工作)
这里先不测试了,因为这个方案相对第一个方案要麻烦许多,而且在_post建立太多空文件夹也不是那么喜欢。毕竟有图片的文章应该是少数呢。
似乎还有这种插件实现的方案,但好像蛮麻烦的,据说有各种奇怪的锅
暂且不测试辽
1 | npm install hexo-asset-image --save |
最后来可爱的狗图
