Hexo自定义封面的办法有三种:

1. 通过http链接

前提条件: 主题支持封面图, 有网络图片链接
这种方式图片存在云端, 适合所有情况(但是我不喜欢存云上, 总觉得不稳定)
例如图床的方式, 这种方法不必多说, 在front-matter直接加链接就好

2. 通过把图片放在images文件夹

前提条件: 无
这种方式图片统一存在images目录下, 适合一系列文章自定义封面
如下, hexo会自动识别图片地址, 只需要把图片放在博客根目录/source/images即可

img

效果如下

img

3. 通过abbrlink和assetimg的方式

前提条件: 安装abbrlink&&asset-img插件
这种方式图片存放在博客文章同级目录下, 适合单篇文章自定义封面
这俩插件的功能和设置可自行百度||参考我之前的文章

设置好之后, 我们观察到博客生成的public目录内容如下

img

于是我们可以通过设置封面为相对路径, 让hexo寻找到图片地址即可, 如下

img

效果图

img