创建一个 Jekyll GitHub 博客作为组织的子目录
create a Jekyll GitHub blog as a subdirectory of an Organization
我想知道为特定 GitHub 页面创建 Jekyll GitHub 博客是否会将其自身与整个 GitHub 实体相关联,或者是否可以创建多个 Jekyll 博客在单个 GitHub 配置文件的支持下。
我是我的研究小组 GitHub 的 "Organization" 的成员,我想为 this tutorial 之后的一个特定项目创建一个博客,即 "Jekyll QuickStart: Host on GitHub in 3 Minutes".
起初我创建了一个全新的独立 GitHub 配置文件来托管此博客,但如果我可以将此博客创建为我所属组织内的存储库会更好,因为大多数情况下需要访问此博客的人员已与该组织相关联。
但是如果这个博客是唯一可以与组织相关联的东西,那将是次优的,因为组织也参与了这个项目以外的事情。
那么对于这些 GitHub 个博客来说是 1 page/organization = 1 个博客,还是我们可以有一个一对多的映射?
如果您已经为组织设置了 Github 页面存储库(例如 some-org.github.io
),则可以通过 [=12= 访问任何其他 gh-pages
存储库].
例如,我有组织 "SusHack",它有一个名为 sushack.github.io
.
的存储库
sushack.github.io
服务于 sushack.co.uk
的主要域,我们在该组织下有一个项目存储库,其中有一个 gh-pages
分支,例如https://github.com/sushack/PuppetMaster/tree/gh-pages
,可通过 sushack.github.io/PuppetMaster
或 sushack.co.uk/PuppetMaster
访问
回顾一下:
- 在组织下创建一个
<orgname>.github.io
存储库。在此您可以创建一个名为 CNAME
的文件来定义自定义域,或者只使用 <orgname>.github.io
.
- 创建一个名为
blog
的存储库,其中包含一个 gh-pages
分支。您可以将您的 Jekyll 代码库推送到此分支,Github 将为您构建它
- 通过
<orgname>.github.io/blog/
访问您的博客。
我想知道为特定 GitHub 页面创建 Jekyll GitHub 博客是否会将其自身与整个 GitHub 实体相关联,或者是否可以创建多个 Jekyll 博客在单个 GitHub 配置文件的支持下。
我是我的研究小组 GitHub 的 "Organization" 的成员,我想为 this tutorial 之后的一个特定项目创建一个博客,即 "Jekyll QuickStart: Host on GitHub in 3 Minutes".
起初我创建了一个全新的独立 GitHub 配置文件来托管此博客,但如果我可以将此博客创建为我所属组织内的存储库会更好,因为大多数情况下需要访问此博客的人员已与该组织相关联。
但是如果这个博客是唯一可以与组织相关联的东西,那将是次优的,因为组织也参与了这个项目以外的事情。
那么对于这些 GitHub 个博客来说是 1 page/organization = 1 个博客,还是我们可以有一个一对多的映射?
如果您已经为组织设置了 Github 页面存储库(例如 some-org.github.io
),则可以通过 [=12= 访问任何其他 gh-pages
存储库].
例如,我有组织 "SusHack",它有一个名为 sushack.github.io
.
sushack.github.io
服务于 sushack.co.uk
的主要域,我们在该组织下有一个项目存储库,其中有一个 gh-pages
分支,例如https://github.com/sushack/PuppetMaster/tree/gh-pages
,可通过 sushack.github.io/PuppetMaster
或 sushack.co.uk/PuppetMaster
回顾一下:
- 在组织下创建一个
<orgname>.github.io
存储库。在此您可以创建一个名为CNAME
的文件来定义自定义域,或者只使用<orgname>.github.io
. - 创建一个名为
blog
的存储库,其中包含一个gh-pages
分支。您可以将您的 Jekyll 代码库推送到此分支,Github 将为您构建它 - 通过
<orgname>.github.io/blog/
访问您的博客。