【发布时间】:2015-12-22 21:41:48
【问题描述】:
我的旧网站是保存在 master 上的简单 jekyll 代码。现在,我改造了网站并开始使用jekyll-assets 插件。我才知道,github页面不支持自定义插件,所以,我在很多地方都用过,所以我遇到了麻烦。
现在,我找到了 work around 来创建一个 gh-pages 分支并将编译后的版本推送到那里。早些时候,我没有这样做,因为 github pages 使用 master 来编译 jekyll 代码。
我还在我的 master 中包含 .nojekyll 以不编译 jekyll 代码 - 这也没有帮助,github 页面仍然指向 master。
有什么办法可以改变这个指向吗?
【问题讨论】:
-
@DavidJacquel - 是的,它是相似的。我发现它不可能这样做 :) 不过谢谢。
-
@MaulikSuchak 一个建议,也许是为了自动化这个过程,你可以在一个分支上拥有你的源代码,然后使用 travis-ci 来实际构建并推送到 master? Travis ci 用于测试,但没有什么可以阻止使用它来将生成的静态站点推送到 master。这可能会有所帮助:eshepelyuk.github.io/2014/10/28/…
标签: git github jekyll github-pages jekyll-extensions