# 条件

  • 域名
  • CloudFlare 账号
  • Github 账号

# 设置 CloudFlareDNS 解析

使用 CloudFlare 解析并添加自己的域名

注意!输入自己的域名时不要带 www 或者 https

在 DNS 解析设置界面添加一条 CNAME 记录和一条 A 记录

type name ip
A @ 185.199.108.153
CNAME www .github.io

其中 <usename> 为自己的 GitHub 仓库名

01

如果上述行不通请参考以下方法:
手动将 DNS 解析指向 GitHubPages
添加指向 GitHub Pages 的 IPv4 地址

type name ipv4
A @ 185.199.108.153
A @ 185.199.109.153
A @ 185.199.110.153
A @ 185.199.111.153

添加指向 GitHub Pages 的 IPv6 地址

type name ipv6
AAA @ 2606:50c0:8000::153
AAA @ 2606:50c0:8001::153
AAA @ 2606:50c0:8002::153
AAA @ 2606:50c0:8003::153

# 设置 GitHubPage

GitHub.io 仓库地址中 Settings 里设置 pages,在 Custom domain 里输入自己的域名,点击 save
02
过一会就能生效了

# 优点

能加速域名下的所有内容,可以用来存储图床、博客文章等公开性内容至 GitHub