为了不使用看起来就很长的、B格不够高的*.github.io作为博客地址,我购买了一个域名(n3ver.top),将blog.n3ver.top绑定到我的Github Pages上,并且使用了HTTPS。接下来是我的做法:

绑定域名

  1. 域名从阿里云下的万网处购买,在域名管理中点击解析-添加解析

  2. 具体设置如图所示,因为我使用子域名作为博客地址,因此此处选择CNAME作为记录类型

  3. 在Github Pages中的source目录中添加CNAME文件,填入域名;更新设置。

     touch CNAME
     vim CNAME
    
     blog.n3ver.top
     :q
    
     hexo g
     hexo d
  4. 等待5分钟即可生效

启用HTTPS

为什么使用SSL

  1. SSL是大势所趋,Chrome即将把所有HTTP都标记为不安全。
  2. SSL可以提高搜索引擎排名。

使用Cloudflare添加SSL

  1. 注册并登陆Cloudflare,填入你的域名,选择免费计划。
  2. 在阿里云域名管理处将DNS服务器修改为Cloudflare的DNS。
  3. 在Cloudflare中将Crypto设置为flexible
  4. 设置页面规则
  5. 稍等5-30分钟即可生效