hexo-hey 修改上传图片为相对路径 ——yzddMr6

前言

做个记录

正文

自己的博客采用了hexo-hey来管理,还是挺方便的。

但是一直有个问题就是上传图片的问题。

如果你在站点主配置文件中设置了url

20017676-af57296d3a66cd0e.png
image

hexo-hey就会默认把你在本地编辑图片的路径前面加上你的url

所以就变成了这个样子

20017676-a01d8d3a0e3a2d40.png
image

因为你是在localhost调试后才发布出去,所以此时你的网站上并没有这张图片

所以就出现了挂图现象。

自己以前一直不想管就直接把配置文件中url置为空,就默认会拼接成相对路径方便调试

但是自己后来觉得还是做做seo优化

把博客从github迁移到了coding(github禁止百度收录)

还弄了什么robots什么sitemap百度推送一堆玩意

但是sitemap生成的时候会默认加上你的配置文件中的url地址,所以置空的话就相当于白费力气。

自己看了一下hexo-hey的代码就改了一下。

修改方法

打开你的博客目录下\node_modules\hexo-hey\api.js文件

20017676-4e54f987435d15a3.png
image

filename: hexo.config.url + '/' + req.file.filename

修改成 filename: '/' + req.file.filename

保存一下,然后hexo s本地测试一下

20017676-81c2c983f3ef42d8.png
image

成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值