配置DNS解析

为了让用户访问域名能够解析到我们申请的GitHub Pages上,需要为GitHub Pages设置CNAME,同时再将我们申请的域名解析到GitHub Pages上。

GitHub设置CNAME

在GitHub Pages的项目根目录下创建一个名为CNAME的文件。

文件中的内容为你申请的域名,如

  1. jimmysong.io

godaddy修改域名DNS

第一、登录域名管理列表

第二、选择修改DNS

如果是godaddy新注册的帐户, 请确保邮箱已验证.

第三、选择自定义DNS

Add Nameserver 输入的就是 cloudflare 注册时, 为您提供的 nameserver.

最后,等待大约3分钟,就会将所有的域名全部修改完毕DNS和生效。

Cloudflare配置DNS

Cloudflare上配置DNS解析。

配置如下图所示,最后一行是自动生成的。

Cloudflare页面

这样实际上将用户访问https://jimmysong.io跳转到Github Pages的域名,但是用户看到的仍然是https://jimmysong.io的域名。

致谢