0%

Github Pages 添加自定义域名并且开启 HTTPS 支持访问。

Github Pages 添加自定义域名并且开启HTTPS支持

最近使用Github Page搭建了一个博客网站(基于hexo + next主题)并且在Godday用自己的名字注册了一个域名。本期介绍如何给Github Pages 添加自定义域名并且开启 HTTPS 支持访问。

在Github Pages上发布你的网站

Github提供了一个叫做Github Pages的功能,可以免费把你的静态网页托管在Github。

  • 在Github上创建一个名为github-username.github.io的仓库,我的Github用户名:shellhub,所以对应的仓库名称为: shellhub.github.io
  • 然后发布网站的内容到这个仓库,你可以在本地开发好然后发布到这个仓库

添加自定义域名

  • 购买域名

    我的域名是从Goddy购买的。主要是购买方面支持信用卡,支付宝,微信付款。最重要的是不需要上传身份证。

  • 添加一个名为CNAME的文件,主要有三种方式创建

    • 第一种方式:在本地的网站根目录创建一个叫做CNAME的文件(没有扩展名),然后文件的内容为你的域名,可以是一个一级域名也可以是二级域名。

    • 第二种方式:是直接通过Github项目主页的Create new file按钮进行创建。文件名:CNAME,文件内容:一级或二级域名

    • 第三种方式:直接点击Github项目主页的Setting标签,找到Custom domain,下方填入您购买的域名,点击Save进行保存即可。

解析域名

我们需要去Godaddy添加3个A记录,IP指向分别如下

1
2
3
4
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

Github有可能会更新此IP地址,可以访问这个链接获取最新的IP

强制开启HTTPS

解析完A记录后我们需要回到Github Setting页面然后找到Enforce HTTPS并勾选上,过几分钟后就可以以https+domain的形式去访问Github Pages了。

😄😍😄

欢迎关注我的其它发布渠道