1

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

但是在这个Jekyll 支持的博客列表中,我发现这个具有自定义域的repohttp://gitready.com似乎不符合两种页面(分支名称和 repo 命名方案)中的任何一种的要求。但是根据这个测试,do 似乎托管在 github 上。

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

4

2 回答 2

0

首先,从昨天(2013 年 4 月 5 日)开始,这应该是username/username.github.io

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

请参阅“使用 Pages 设置自定义域”。

GitHub Pages 允许您将您选择的域名定向到您的页面。

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

username.github.io ⇒ example.com for user pages
于 2013-04-06T09:17:38.133 回答
0

这看起来是 GitHub Pages 规则的一个例外(正如您所指出的,它似乎既不是从 amaster也不是gh-pages分支提供),但服务器签名似乎仍然与其他 GitHub Pages 站点的签名相匹配。可能的原因包括:

  • Nick Quaranto是 Git Ready 的创建者,也是 Jekyll 的创建者之一,Jekyll是为 GitHub Pages 提供支持的静态站点生成器,并且当 GitHub从他的用户存储库移动到自己的组织回购。
  • GitReady 对 GitHub 具有重要的战略意义(鼓励更多的 Git 用户),因此他们破例在常规 Pages 规则之外支持它,因为它是 GitHub Pages 功能的早期流行示例
于 2014-02-09T15:38:23.367 回答