为GitHub Pages添加自定义域名

为GitHub Pages添加自定义域名

wxh Lv1

环境

我的域名提供商是cloudflare,其他的类似华为云,阿里云,这些都是一样的
以下教程使用cloudflare做示范

第一步,确认GitHub Page的域名

打开自己的GitHub Page对应的仓库,找到Settings选项卡,在Settings页面左侧点击Pages,在页面的上半部分可以看到“Your site is live at XXX”,这里就是github提供给你的初始域名了

第二步,域名提供商配置

  1. 添加一个A类型的DNS记录,记录名称为@,地址为185.199.109.153
  2. 添加一个AAAA类型的DNS的记录,名称为@,地址为2606:50c0:8001::153
  3. 添加一个CNAME类型的DNS记录,名称为github pages仓库名称,地址为github提供给你的初始域名(不包含仓库)
    假设github提供给你的初始域名yourname.github.io/blog,那么CNAME类型DNS记录的名称就是blog,地址就是yourname.github.io

注意添加cloudflare的DNS记录时将代理状态的开关设为关闭

第三步,设置GitHub Page

回到GitHub Page对应仓库的Settings/Pages位置,将Custom domain的值改成你的自定义域名

  • 标题: 为GitHub Pages添加自定义域名
  • 作者: wxh
  • 创建于 : 2025-03-20 00:00:00
  • 更新于 : 2025-04-13 20:30:09
  • 链接: https://blog.private-line.org/2025/03/20/GitHubPages添加自定义域名/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
为GitHub Pages添加自定义域名