【问题标题】:how to publish jekyll website to github pages如何将 jekyll 网站发布到 github 页面
【发布时间】:2019-11-09 10:34:15
【问题描述】:

我在使用我的 jekyll 项目管理 git 时遇到了麻烦,我不明白如何使用 jekyll、git 和 gitub 页面。 我的仓库在这里:https://github.com/smorele/smorele.github.io 应该提供我的网站内容(_site 文件夹),但使用的是根目录中的 index.html。 正如我读过的不同资源中所解释的那样,我创建了一个gh-pages 分支,但我不知道它的用途是什么。

我的问题:

  • 如何为_site 存储库提供服务?
  • 创建新页面时的 git 进程是什么?我必须如何管理分支机构?

非常感谢

【问题讨论】:

    标签: git jekyll github-pages


    【解决方案1】:

    我检查了您的回购链接,它要么是私有的,要么不存在。我检查了你的其他存储库,看起来你正试图在 github 页面上托管你的教练站点 (https://github.com/smorele/coaching)。你需要一些东西:

    1. config.yml 文件的 baseurl 变量中包含您的 repo 名称
    2. 在设置中使用您的 gh-pages 分支作为您的发布 github 页面

    【讨论】:

    • 感谢您的帮助。我做了一些测试,因为我的请求和正确的 repo 现在是 github.com/smorele/coaching_website 我按照你的建议做了,但我不明白它在构建时是怎么回事。 gh-pages 永远不会填充 _site 内容
    【解决方案2】:

    您不再需要 gh-pages 分支。只需转到 Settings,滚动到 GitHub Pages 并将下拉菜单设置为“master”,其中显示:

    来源
    您的 GitHub Pages 站点当前正在从 '[...]' 分支构建。学到更多。

    就是这样!

    【讨论】:

      【解决方案3】:

      您可以查看https://technokami.in/setup-github-pages-site-with-free-domain,我试图在其中准确地解释这一点:)

      【讨论】:

        猜你喜欢
        • 2021-09-22
        • 1970-01-01
        • 1970-01-01
        • 2015-10-08
        • 1970-01-01
        • 1970-01-01
        • 2013-02-19
        • 2021-05-17
        • 2017-08-19
        相关资源
        最近更新 更多