技术问询:GitHub Pages是否支持github.io下project.user.github.io形式的子子域名
关于GitHub Pages使用
project.user.github.io形式子子域名的问题 嘿,直接给你明确结论:不可以——在不配置自定义域名的情况下,GitHub Pages的默认域名体系完全不支持project.user.github.io这种层级的子子域名。
给你理清楚GitHub Pages的默认域名规则:
- 个人或组织账号会获得一个专属的一级子域名:
{username}.github.io,这是你在GitHub Pages体系里的“顶级”域名。 - 你的项目部署到GitHub Pages后,默认只有两种访问形式:
- 若仓库是你的用户主页仓库(仓库名必须严格为
{username}.github.io),则直接部署在{username}.github.io根域名下; - 其他普通项目仓库,部署后的访问路径是
{username}.github.io/{project-name},也就是基于用户域名的子路径,而非子域名。
- 若仓库是你的用户主页仓库(仓库名必须严格为
如果你非常想要类似子域名的独立访问效果,又不想用自定义域名,其实有个变通思路:创建一个新的组织账号(比如命名为project-team),把项目放到这个组织的主页仓库中,这样就能通过project-team.github.io来访问。但要注意,这本质上是一个全新的用户/组织域名,并非project.user.github.io这种嵌套的子子域名。
总的来说,不用自定义域名的前提下,GitHub Pages没有提供project.user.github.io这类子子域名的支持,只能通过子路径或者新的组织/用户域名来实现类似的需求。
内容的提问来源于stack exchange,提问作者Cerlancism
相关产品推荐
相关产品推荐

