【问题标题】: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)。你需要一些东西:
- 在
config.yml 文件的 baseurl 变量中包含您的 repo 名称
- 在设置中使用您的
gh-pages 分支作为您的发布 github 页面
【解决方案2】:
您不再需要 gh-pages 分支。只需转到 Settings,滚动到 GitHub Pages 并将下拉菜单设置为“master”,其中显示:
来源
您的 GitHub Pages 站点当前正在从 '[...]' 分支构建。学到更多。
就是这样!