【问题标题】:create a Jekyll GitHub blog as a subdirectory of an Organization创建 Jekyll GitHub 博客作为组织的子目录
【发布时间】:2015-08-05 12:45:21
【问题描述】:

我想知道为特定 GitHub 页面创建 Jekyll GitHub 博客是否会与整个 GitHub 实体相关联,或者是否可以在单个 GitHub 个人资料的支持下创建多个 Jekyll 博客。

我是 GitHub 上的“组织”的一员,我的研究小组,我想为 this tutorial 之后的一个特定项目创建一个博客,即“Jekyll 快速入门:3 分钟内在 GitHub 上托管”。

起初我创建了一个全新且独立的 GitHub 配置文件来托管此博客,但如果我可以将此博客创建为我所属组织内的存储库会更好,因为大多数人需要访问此博客已与该组织相关联。

但是,如果这个博客是唯一可以与该组织相关联的东西,那将是次优的,因为该组织也参与了该项目以外的其他事情。

那么对于这些​​ GitHub 博客,是 1 个页面/组织 = 1 个博客,还是我们可以进行一对多映射?

【问题讨论】:

    标签: github io jekyll blogs


    【解决方案1】:

    如果您已经为组织设置了 Github Pages 存储库(例如 some-org.github.io),则可以通过 some-org.github.io/<repo name> 访问任何其他 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/PuppetMastersushack.co.uk/PuppetMaster访问

    回顾一下:

    1. 在组织下创建一个<orgname>.github.io 存储库。在此您可以创建一个名为CNAME 的文件来定义自定义域,或者只使用<orgname>.github.io
    2. 使用gh-pages 分支创建一个名为blog 的存储库。您可以将 Jekyll 代码库推送到此分支,Github 将为您构建它
    3. 通过<orgname>.github.io/blog/访问您的博客。

    【讨论】:

    猜你喜欢
    • 2013-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 2016-04-18
    • 2014-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多