我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

将自定义域与 GitHub 页面 一起使用

GitHub 页面 可用于具有 GitHub Free 的公共仓库,以及具有 GitHub Pro、GitHub Team、GitHub Enterprise Cloud 和 GitHub Enterprise Server 的公共和私有仓库。更多信息请参阅“GitHub 的产品。”

您可以自定义 GitHub 页面 站点的域名。

“快速入门:设置自定义域名”

要为您的 GitHub 页面 站点设置自定义域,需要选择自定义域并向 DNS 提供商注册,向 DNS 提供商配置您的域,然后将自定义域添加到 GitHub 上的 GitHub 页面 站点。

关于支持的自定义域

如果为 GitHub Pages 站点设置自定义域,请选择支持的自定义域,以获得最简便的设置和更多的支持。 GitHub Pages 设计为支持两种自定义域:apex 域子域

GitHub 页面站点的自定义域重定向

您使用的页面站点的类型决定了站点重定向自定义域的方式。

添加或删除 GitHub Pages 站点的自定义域

在通过 DNS 提供商设置或修改自定义域之前,应在 GitHub 上添加或删除该自定义域。

设置 apex 域

要设置 apex 域,例如 example.com,则必须通过 DNS 提供商配置 ALIASANAMEA 记录。

设置 www 子域

要设置 www 子域,例如 www.example.com,则必须通过 DNS 提供商配置 CNAME 记录。

设置 apex 域和 www 子域

您可以通过 DNS 提供商设置 apex 域和 www 子域,GitHub Pages 的服务器将自动创建它们之间的重定向。 例如,可在 www.example.comexample.com 中找到您的站点。

设置自定义子域

通过 DNS 提供商创建 CNAME 记录,您可以设置自定义子域,例如 blog.example.com

自定义域名故障排除

如果您的 GitHub 页面 站点没有在自定义域加载或 HTTPS 未正常工作,您可以通过查看常见的设置和配置问题进行故障排除。

问问别人

找不到要找的内容?

联系我们