静态网站:我想在github服务上托管不同的子域名(=不同的目录)?

时间:2013-10-11 17:49:47

标签: github subdomain github-pages

Github允许您免费托管您的静态网站。在this page上,Github描述了用户页面项目页面之间的区别。我无法理解其中的差异!

目前,我的网站在github上运行良好。但我想为它添加一个子域。

www.123.github.io - >重定向到 123.com (这也是Github上的存储库。)
www.123.com - >正在工作 www.blog.123.com - >怎么样? - >应该是“项目页面”吗?

我的意思是,我可以在一个存储库中运行域和子域吗?
总之:

  1. 我可以使用Github-Pages托管域名和子域名吗?

  2. 我可以在github上托管不同的子域名( a.123.com b.123.com ,....)吗?是否有可能进入一个存储库? (根据Github的限制,存储库名称应该与Github用户名相同,因此我们只能在每个帐户下创建一个存储库!)

2 个答案:

答案 0 :(得分:2)

不同之处在于每个仓库都有自己的项目页面(来自gh-pages分支),但您只能拥有一个用户页面 - 在一个特别命名的仓库中。 但是,您也可以从单个用户创建多个组织;组织页面在精神上与用户页面类似。

项目页面在同一个域(username.github.io/projectname)的子目录中提供,但如果您add a CNAME file (and arrange DNS),则每个子目录都可以拥有自己的自定义域。

无论如何,每个仓库最多只能获得一个域名。

您可以使用a.123.comb.123.com进行不同的回购,但我不确定您是否可以与123.com同时使用。{/ p>

答案 1 :(得分:0)

不幸的是,GitHub不允许在一个存储库中存在多个子域,因此您需要有两个指向两个不同URL的存储库。