GitHub pages产品支持
- public 分支
- Pro
- Team
- Enterprise Cloud
- Enterprise Server
创建Public分支
1 | chengzhangHu.github.io |
自定义域名分类
- 直接使用顶级域名,example.com
- 使用子域名,www.example.com,blog.example.com
共同配置
- CNAME
- DNS
DNS配置
顶级域名
子域名
直接使用A记录 — 固定ip
1
2
3
4185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153使用CNAME – 指向固定域名,由另一个域名提供ip
CNAME
可以界面配置
也可以使用CNAME文件
顶级域名
1
huchengzhang.com
子域名
1
www.huchengzhang.com
CNAME配置注意点:
- CNAME只能配置一个域名
- CNAME必须全部大写
- 配置多个域名,需要DNS配置跳转
- CNAME中内容,在GitHub中要唯一
CNAME原理简单猜测:
- 浏览器访问 xxx.github.io
- 域名查找DNS,找到 185.199.108.153
- 服务器上存在CNAME,进行重定向
- 浏览器访问域名 example.com
- 域名查找DNS,找到 185.199.109.153
- 读取资源,返回界面,加载显示
赏
使用支付宝打赏
使用微信打赏
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏