我可以为我的 github 页面网站创建子域吗?

can I create a subdomain for my github pages site?

例如,我有这个 github 页的站点:foobar.github.io

我有一个名为 repo 的存储库,我想为此创建一个子域:repo.foobar.github.io

这可能吗?我该怎么做?

当我想选择 repo.foobar.github.io 作为存储库 github 页面设置的自定义域时出现此错误:

 You cannot use CNAMEs ending with github.io, github.com, or github.page. Instead, create a repository named AshkanLaei.github.io. See https://docs.github.com/articles/setting-up-your-pages-site-repository/ 

不,你不能。

由于您没有 own/control github.io 域及其 DNS 设置,因此无法进行设置。而且他们不允许您进行设置。

您有一个选择是使用子目录而不是子域。他们确实允许您拥有 foobar.github.io/anotherrepo

之类的东西

有关 GitHub 页面网站类型的更多信息:

https://docs.github.com/en/free-pro-team@latest/github/working-with-github-pages/about-github-pages#types-of-github-pages-sites

关于为您的 GitHub 页面站点自定义 domains/subdomains 的更多信息:

https://docs.github.com/en/free-pro-team@latest/github/working-with-github-pages/configuring-a-custom-domain-for-your-github-pages-site