如果觉得 GitHub 自动分配的二级域名有点长,还不太好记忆。可以绑定一下自定义域名。

域名购买

首先,你得先注册一个域名。

我这用的是阿里云,也可以去腾讯云、GoDaddy等注册也行!!

阿里云新用户活动界面:https://promotion.aliyun.com/ntms/act/domainbrand.html

阿里云域名1元首年:https://wanwang.aliyun.com/domain/1yuan

注意:.cn 后缀的好像必须要备案才能正常使用!其它后缀是国内服务器要备案。


域名解析

购买好域名后打开控制台

控制台

打开:产品与服务 —》 域名

域名管理

注意:新购买可能需要实名认证,到实名认证页面上传身份证照片和输入身份证号码就等他认证成功就行了

实名认证完继续如下步骤:

找到你的域名,点击解析:

解析域名

点击添加记录:

添加记录

A记录

CNAME记录

填好直接保存就行了。

分别添加 四个A 记录 和 一个 CNAME 记录

A 记录需要添加的 ip 如下:

1
2
3
4
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

添加完成后如图:

添加完成解析地址


手机客户端

手机客户端也可以进行域名解析,首先下载阿里云的手机客户端。

打开登陆后在主页找到域名管理:

域名管理

找到你的域名,点击旁边的 三点图标,再选择解析:

解析域名

点击右上角的+加号添加一条解析记录:

解析内容和上面网页端一样,分别添加 四个A 记录 和 一个 CNAME 记录

添加记录完成


修改GitHub Pages 设置

域名解析好就可以到GitHub Pages 设置添加自定义域名了

打开你的仓库地址,选择 setting

打开设置

左侧菜单找到 Pages,在 Custom domain 处输入你的域名。

填好域名点击 save 保存就好了!,就会发现你的网址变成了自定义的域名。

输入自定义域名

如果下面的HTTPS没有打开建议勾选上。

https

补充内容

如果你是用 Hexo 生成的静态网站,需要在 source 文件夹内创建个CNAME 文件,如果文件存在则直接打开编辑。
用任意文本编辑器打开,把你的域名输入进去,保存就行了。例如,我的域名是guguge.top内容则为:

CNAME文件内容