You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub Pages自定义域名:将http://user.github.io/repo改为http://customdomain.com/myrepo

把GitHub Pages默认域名改成customdomain.com/myrepo的方法

1. 先搞定域名解析

登录你的域名服务商后台,找到DNS解析设置:

  • 添加多条A记录:主机记录填@,记录值分别填写GitHub Pages官方IP:185.199.108.153、185.199.109.153、185.199.110.153、185.199.111.153
  • (可选)若需支持IPv6,添加四条AAAA记录,记录值为:2606:50c0:8000::153、2606:50c0:8001::153、2606:50c0:8002::153、2606:50c0:8003::153
  • 保存设置后等待5-30分钟,让DNS解析生效

2. 配置GitHub仓库的Pages参数

打开目标GitHub仓库,进入「Settings」->「Pages」页面:

  • 在「Custom domain」输入框中填写customdomain.com,点击「Save」。此时GitHub会自动在仓库根目录生成CNAME文件(内容为customdomain.com),请确保该文件保留在发布分支中
  • 关键步骤:设置站点基础路径
    • 若使用Jekyll、Hugo、VuePress等静态生成工具,修改对应配置文件:
      • Jekyll:在_config.yml中添加 baseurl: "/myrepo"
      • Hugo:在config.toml中设置 baseURL = "https://customdomain.com/myrepo/"
      • VuePress:在.vuepress/config.js中添加 base: '/myrepo/'
    • 若为纯静态HTML文件(无构建工具),将所有静态文件移动到仓库内的myrepo文件夹,然后在Pages的「Source」区域选择对应分支的/myrepo文件夹作为发布源

3. 验证设置效果

等待配置同步完成后,访问http://customdomain.com/myrepo检查站点是否正常加载。若需要启用HTTPS,可在Pages设置中勾选「Enforce HTTPS」,等待GitHub自动生成证书(通常需10-30分钟)

内容的提问来源于stack exchange,提问作者Wenura

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 06:20:23