【问题标题】:Jekyll don't show posts of _posts of another repository in gitHubJekyll 不在 gitHub 中显示另一个存储库的 _posts 的帖子
【发布时间】:2015-01-15 22:34:06
【问题描述】:

我正在 gitHub 中的一个协作项目中工作,我正在将它制作成 Jekyll 的文档。我的项目负责人建议我将 jekyll 的帖子结构分开。例如,这些帖子在其他存储库 A 中(不存在)。 在我的 repo.io 中,我有一个 jekyll 经典结构,在 _config.yml 我有

网址:“https://github.com/A

但是当我查看网络时,我看不到帖子。 大多数人都在 _posts 中找到帖子,但 ¿ 它可能位于其他 repo 中? ¿ 你会告诉我怎么做? 我正在考虑在同一个仓库中使用其他分支,这是其他可能性。

非常感谢。

【问题讨论】:

    标签: github jekyll


    【解决方案1】:

    username.github.io 的主要 repo url(github.com/username/username.github.io 的存储库)。

    如果你想在 username.github.io/blog 上创建 Jekyll 博客:

    • 创建一个 blog 存储库来托管 Jekyll 的源代码
    • _config.yml 添加baseurl:blog

    现在在username.github.io/blog,您可以看到您的 Jekyll 网站正在运行。

    【讨论】:

    • 我理解您的回答,但我希望博客(帖子)位于 .io 之外的其他存储库中。你懂我的?对不起我的英语。
    • github.com/username/blog 是另一个存储库,默认 url 是 username.github.io/blog。您也可以通过using a CNAME file将此网址设置为您想要的。
    【解决方案2】:

    最后,我使用了两个分支。一份用于代码,一份用于文档。现在它工作正常。都在同一个分支上。谢谢大家的回答。

    【讨论】:

      【解决方案3】:

      你不能通过 Jekyll 配置来做到这一点。相反,您应该使用 answer

      中的 Git 子模块

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-03-03
        • 2015-07-24
        • 2013-06-25
        • 1970-01-01
        • 2023-03-30
        • 1970-01-01
        • 2015-03-24
        • 1970-01-01
        相关资源
        最近更新 更多