前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >将hexo自定义域名升级https

将hexo自定义域名升级https

作者头像
benym
发布2022-07-14 14:31:40
1.3K0
发布2022-07-14 14:31:40
举报
文章被收录于专栏:后端知识体系

# 前言

最近在折腾博客,发现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,就可以看到效果了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • # 前言
  • # 打开Github Pages页面的强制HTTPS
  • # 打开Coding Pages服务的强制HTTPS访问
  • # 云存储对象的选择(腾讯云)
  • # 腾讯云对象存储添加
    • # 1、在云产品中选择对象存储
      • # 2、创建存储桶
        • # 2.1关于存储的容量问题:
      • # 3、创建存储桶后上传自己的文件,然后点击详情,可以看到他的https外部链接
        • # 4、更换自己的md文件的外部链接即可,然后重新部署hexo,就可以看到效果了
        相关产品与服务
        对象存储
        对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档