使用hexo-hey管理个人博客将上传的图片修改为相对路径的方法

使用hexo-hey管理个人博客将上传的图片修改为相对路径的方法

2019-11-11
阅读(791)
来源: 淘梦互联
摘要: 现在不少人在使用hexo-hey来管理个人博客,个人感觉非常方便。不过有一直以来感觉有个地方比较麻烦,那就是上传图片的问题,相信不少人和我一样都遇到了。如果你在站点主配置文件中设置了urlhexo-h....

现在不少人在使用hexo-hey来管理个人博客,个人感觉非常方便。

不过有一直以来感觉有个地方比较麻烦,那就是上传图片的问题,相信不少人和我一样都遇到了。

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

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

所以就变成了这个样子

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

所以就出现了图片无法显示的现象。

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

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

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

还弄了sitemap方便进行百度搜索引擎的内容推送

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

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

修改方法

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

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

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

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

图片就可以正常显示了。


0


上一篇:到顶了!
上一篇:到底了!
精品服务器推荐
香港服务器
像使用国内服务器那样流畅
独享硬件资源,CN2直连高速专线
多种配置可选,更符合您的业务需求
  • ·CN2直连
  • ·免费测试
  • ·24H技术支持
最新服务器优惠活动
淘梦互联服务器支持24小时免费测试
15000+用户的选择,75240+小时稳定运行,先测试后付款,让业务不熟更放心
申请测试
免费试用
免费试用
旗下产品均支持24小时免费测试
24小时免费电话
023-88256567
客服

24H在线客服

  • 业务咨询
  • 售后服务
24小时免费电话
023-88256567