博客自定义域名支持 HTTPS

最早的博客使用 Jekyll 模版,但是感觉审美疲劳,样式太丑,所以迁移到了 Hexo 模版,目前对这个主题很满意.今年 GihHub 开始支持 https 加密访问博客了,所以抽空折腾了下自己的域名解析.

GitHub配置

网上方式讲解很多其实也很简单,在博客仓库的设置里下拉找到 Enforce HTTPS 勾选上,并且输入框里输入自己购买的域名,不需要http://或者https://,点击 save 后就可以等待了生成配置好了,第一次有点慢需要点时间.如果第一次设置自定义域名,需要在项目的根目录下新建 CNAME 文件,里面只需要输入自己的域名例如libery.cn即可.
github添加https

解析配置

我的域名是在万网购买,所以解析也在阿里云里,原来的解析使用类型是 A 并且记录值是 ip 地址,替换为 HTTPS 后浏览器输入域名一直报错,所以怀疑是解析问题,然后将记录类型换为 CNAME,记录值改为博客初始名称也就仓库名称,点击确定.再次刷新博客就是 HTTPS 类型了.在 Chrome 里看着绿色的标记,很舒服了.
域名解析

Tip

如果配置后还是无法访问,绿色的提示框会变成红色,里面有相应的提示,可以参考下解决相应问题.
帮助

更新

博客的图床用的是七牛云,但是七牛的图片外链是 http,导致博文的连接是 https 无法识别,如果要升级为 https,域名必须要在国内备案,很是恶心.所以将图床迁移到腾讯云,并且腾讯云提供上传的客户端,方便文件的上传和下载,腾讯云的存储服务在一定限额内是免费的,对于个人博客来说是完全够用的,不需要额外的付费即可满足.