简单的几个步骤设置自定义域名。

在 Github 创建一个仓库,然后仓库的名称命名为 <user>.github.iouser 替换成 Github 账号的用户名,建议把下面的 AddREADME 开启。如果已经创建过,可以跳过这个步骤。

在域名的服务商里,按照下面的设置域名的 DNS。

Type Host Value
A Record @ 185.199.108.153
A Record @ 185.199.109.153
A Record @ 185.199.110.153
A Record @ 185.199.111.153
CNAME Record www <user>.github.io.

user 替换成 Github 账号的用户名。

点击上方菜单栏的 Settings 在点击左侧的 Pages。
Branch 选择 main 目录选择 / (root),Custom domain 输入刚才设置好 DNS的域名,设置完成后点击 Save,等待验证,这里需要等待一些时间验证完成。

点击右上角的头像,选择 Settings,在左侧点击 Pages,在这里添加前面在域名服务商里设置好 DNS 的域名。

在域名托管服务创建一个 TXT 记录。

Type Host Value
TXt Record _github-pages-challenge-xxxxx xxxxxxxxxx

到这里就全部设置好了,可以访问域名测试一下是否可以正常访问了。