如何阻止GitHub重新生成Jekyll网站?

时间:2012-11-02 04:09:29

标签: github jekyll github-pages

我创建了一个Jekyll站点并将其提交给GitHub。但是,由于我正在使用自定义插件,因此我想关闭自动生成页面,因为该网站与我的本地主机看起来有点不同。

我的_config.yml仅包含以下内容:

server:      false
auto:        false

source:      .
destination: ./_site

markdown:    maruku
permalink:   date

尽我所能,我无法阻止GitHub页面重新生成网站。在主页http://omgcarlos.com

的blockquote下面应该有一个大的蓝色“Read More”

我的回购在这里:https://github.com/OMGCarlos/omgcarlos.github.com/

页面是否会忽略配置文件并重新生成它?

2 个答案:

答案 0 :(得分:16)

只需将一个名为.nojekyll的文件添加到您的repos gh-pages - 分支根目录中,就不会再有自动生成。

Source-Link

答案 1 :(得分:5)

如果您在[username] .github.com上有一个存储库,则主分支的内容将在[username] .github.com上提供。如果该存储库是Jekyll站点,则会生成它。

为避免出现问题,您需要确保master只包含_site /目录的内容。然后,您可以将其余的源保留在另一个分支中(例如“source”)。 Octopress以一种很好的方式做到这一点(http://octopress.org/docs/deploying/github/)但实际上,这只是管理git存储库的一个问题 - 你想从'source'生成_site目录分支,并保持_site