将hexo自定义域名升级https

原文转载自我的博客https://benym.cn

前言

Tips:有什么问题可以在下方留言板留言哦,留下自己的邮箱,可以保证快速回复

最近在折腾博客,发现github上很多人说个人博客支持https很重要,原本的github.io域名本来支持https协议,但是在自定义域名之后,协议变成了http。这使得网站变得不够安全,容易被劫持。

但是网上的支持https很多都是反向代理,以及SSL证书等,涉及到备案还有一些配置操作,算是比较麻烦,期间如果不对还会出现各种bug。所以针对简单想支持全站https的站长而言,我们可以选择如下操作:

对于github解析的用户

打开Github Pages页面的强制HTTPS

在此之前,请确认上图中的Custom domain已经写为你的自定义域名

然后再勾选Enforce HTTPS即可

对于coding解析的用户

打开Coding Pages服务的强制HTTPS访问

对于没有引用外部链接的同学来说,你已经获得了https认证,在谷歌浏览器中可见网站的小绿锁,但是对于大部分站长来说都有自己的云存储来保存自己的图片或者文件于是我们需要一个图床或者云对象存储并且它支持https协议

云存储对象的选择(腾讯云)

在百度中想要支持https外链的图床有不少,如简单图床、SM.MS、imgur、路过图床等,读者如果仅仅需要引用图片文件,那么这些图床完全满足你的要求,并可以保证全站https。但是笔者需要存储的不仅仅是图片,有事还会存储文件,而这些图床只能存储图片,不能存储其他文件,这就无法保证我其他文件的https链接,笔者偶然间发现,腾讯云的对象存储具有不错的空间,并且支持https协议的外链,而且免费,于是把整个云存储搬去腾讯云,更换外链后完成了全站https。

腾讯云对象存储添加

1、在云产品中选择对象存储

2、创建存储桶

2.1关于存储的容量问题:

每个存储桶中的对象不限

每月免费存储额度50GB,下行流量10GB,对于一个个人博客流量还不大的情况下完全足够了

3、创建存储桶后上传自己的文件,然后点击详情,可以看到他的https外部链接

4、更换自己的md文件的外部链接即可,然后重新部署hexo,就可以看到效果了

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值