GitHub Pages自定义域名
一、在 GitHub 上配置自定义域名
- 进入仓库设置:在 GitHub 上,导航到你的站点仓库,点击页面顶部的 “Settings”(设置)。
- 进入 Pages 设置:在左侧菜单中,点击 “Pages”。
- 输入自定义域名:在 “Custom domain” 部分,输入你的自定义域名,例如 www.example.com 或 example.com,然后点击 “Save” 按钮。
- 验证域名状态:保存后,GitHub 会自动检查你的 DNS 设置。如果配置正确,会显示绿色提示,表示自定义域名已成功配置。
二、配置域名的 DNS 记录
登录域名注册商的 DNS 管理面板:进入你的域名注册商的 DNS 管理页面。
添加 A 记录(适用于顶级域名):
- 主机记录:输入 @。
- 记录类型:选择 A。
- 记录值:输入以下四个 IP 地址,分别创建四条 A 记录:
- 185.199.108.153
- 185.199.109.153
- 185.199.110.153
- 185.199.111.153
- 添加 CNAME 记录(适用于子域名):
- 主机记录:输入子域名,如 www。
- 记录类型:选择 CNAME。
- 记录值:输入
<username>.github.io
,将<username>
替换为你的 GitHub 用户名。
- 保存 DNS 设置:确保所有记录已正确添加并保存。
三、验证域名所有权(如有必要)
GitHub 提供了验证自定义域名的功能,以防止域名劫持等攻击。如果需要验证:
- 在 GitHub 的 “Pages” 设置中,输入要验证的域名并点击 “Add domain” 按钮。
- 根据提示,在域名注册商的 DNS 管理界面添加一条 TXT 类型的记录,Name 为 _github-pages 开头的内容,Value 为 GitHub 提供的代码。
- 添加完成后,返回 GitHub 验证页面,点击 “Verify” 按钮进行验证。
四、启用 HTTPS(可选)
配置完成后,GitHub Pages 会自动为你的自定义域名启用 HTTPS,无需手动申请 SSL 证书。