如何将github pages的网站更改成自定义域名

💻 Cloudflare & GitHub Pages DNS 配置指南

方案一:使用 CNAME 记录和 A 记录(推荐用于根域)

由于 grizz-developer.github.io 是 GitHub Pages 地址,推荐使用 A 记录指向 GitHub Pages 的 IP 地址,并使用 CNAME 记录指向 grizz-developer.github.io


第一步:在 Cloudflare DNS 中添加记录

  1. 登录到 Cloudflare 账户,转到 自定义域名 的 DNS 设置页面,然后添加或修改以下记录:
类型 (Type) 名称 (Name) 内容 (Target) / IP 地址 代理状态 (Proxy status) 目的
A @ 185.199.108.153 仅DNS (Only DNS) (灰色云朵) 必需。A记录指向 GitHub Pages 的 IP 地址之一。
A @ 185.199.109.153 仅DNS (Only DNS) (灰色云朵) 必需。A记录指向 GitHub Pages 的 IP 地址之一。
A @ 185.199.110.153 仅DNS (Only DNS) (灰色云朵) 必需。A记录指向 GitHub Pages 的 IP 地址之一。
A @ 185.199.111.153 仅DNS (Only DNS) (灰色云朵) 必需。A记录指向 GitHub Pages 的 IP 地址之一。
CNAME www grizz-developer.github.io 仅DNS (Only DNS) (灰色云朵) 自定义域名 指向GitHub Pages

第二步:在 GitHub Pages 上设置自定义域名

  1. 登录到 grizz-developer.github.io 仓库。
  2. 进入 Settings (设置) -> Pages (页面)。
  3. 在 Custom domain (自定义域名) 字段中,输入 自定义域名
  4. 点击 Save (保存)。
    GitHub 会在您的仓库中自动创建一个名为 CNAME 的文件,内容为 自定义域名

    同时,GitHub 会开始为您的自定义域名颁发 SSL 证书,这可能需要几分钟到一小时不等。