为什么这个github托管网站(http://gitready.com)更像是“用户/组织页面”还是“项目页面”?

时间:2013-03-25 13:26:28

标签: github-pages

Github pages help page表示可用的页面有两种基本类型:用户/组织页面和项目页面:
在用户/组织页面中,repo必须使用username/username.github.com命名方案,username.github.com是页面的域,同样,内容应该放在master分支中。
在项目页面中,gh-pages分支用于构建和发布。

但是在这个list of Jekyll-powered blogs中,我发现this repo,它有一个自定义域http://gitready.com,似乎不符合两种页面中任何一种的要求(分支名称)和repo命名方案)。但根据this test,似乎托管在github上。

这个网站是否在github上托管?如果是,为什么它不符合要求?

2 个答案:

答案 0 :(得分:0)

首先,since yesterday (April 5th 2013),这应该是 username / username.github.io

其次,您可以拥有自己的域,并重定向到正确的github地址。

请参阅“Setting up a custom domain with Pages”。

  

GitHub页面允许您在您的页面上指定您选择的域名。

     

设置自定义域时,服务器会自动为您创建一些重定向:

username.github.io ⇒ example.com for user pages

答案 1 :(得分:0)

这看起来是GitHub页面规则的一个例外(正如您所指出的,它似乎既不是master也不是gh-pages分支),但服务器签名似乎仍然匹配那是other GitHub Pages sites的。可能的原因包括:

  • Nick Quaranto是Git Ready的创建者,也是creators of Jekyll之一,静态网站生成器,为GitHub Pages提供支持,并且能够让GitHub做出一个小小的例外。是movedhis User repo到其自己的组织仓库。
  • GitReady对GitHub具有战略重要性(鼓励更多Git用户),所以他们在正常的Pages规则之外做了例外支持,因为它是GitHub Pages功能的早期流行示例