我创建了一个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/
页面是否会忽略配置文件并重新生成它?
答案 0 :(得分:16)
只需将一个名为.nojekyll
的文件添加到您的repos gh-pages
- 分支根目录中,就不会再有自动生成。
答案 1 :(得分:5)
如果您在[username] .github.com上有一个存储库,则主分支的内容将在[username] .github.com上提供。如果该存储库是Jekyll站点,则会生成它。
为避免出现问题,您需要确保master只包含_site /目录的内容。然后,您可以将其余的源保留在另一个分支中(例如“source”)。 Octopress以一种很好的方式做到这一点(http://octopress.org/docs/deploying/github/)但实际上,这只是管理git存储库的一个问题 - 你想从'source'生成_site目录分支,并保持_site