我的旧网站是简单的jekyll代码保留在主人身上。现在,我修改了网站,并开始使用jekyll-assets
插件。我刚才知道,github页面不支持自定义插件,所以,我在很多地方使用它时遇到了麻烦。
现在,我发现work around创建了一个gh-pages分支并在那里推送编译版本。早些时候,我没有这样做,因为github页面使用master来编译jekyll代码。
我还在我的主人中包含.nojekyll
以不编译jekyll代码 - 这也没有帮助,github页面仍指向master。
有什么方法可以改变这个指点吗?
答案 0 :(得分:1)
根据GitHub文档,如果我们有类似username.github.io
的内容,它会指向master,即使我们想要,也不会跟踪gh-pages
,(所以你的jekyll对于Projects repo,代码应该在master中,对于Projects repo,您发布的代码必须位于gh-pages
分支下。
截至目前,我接着提到here。
答案 1 :(得分:0)
如果您的网站托管在User & Organization Page - 位于名为username.github.io
的专用存储库中 - 那么GitHub页面将始终提供内容from the master
branch:< / p>
来自
master
分支的内容将用于构建和发布 你的GitHub页面网站。
由于您无法强制GitHub页面从master
以外的其他分支机构构建您的网站,我建议您继续在gh-pages
分支中的新网站上工作并将其合并到{{1一旦你完成了。此外,您应该将master
文件保留在存储库中,以便GitHub Pages不会生成网站,而是提供静态文件。