8

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

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

server:      false
auto:        false

source:      .
destination: ./_site

markdown:    maruku
permalink:   date

尽我所能,我无法阻止 GitHub Pages 重新生成站点。主页http://omgcarlos.com的大引号下方应该有一个蓝色的“Read More”

我的仓库在这里:https ://github.com/OMGCarlos/omgcarlos.github.com/

Pages 是否只是忽略配置文件并重新生成它?

4

2 回答 2

17

只需添加一个名为.nojekyllrepos gh-pages-branch root 的文件,就不会再有自动生成了。

源链接

于 2013-07-12T22:57:13.513 回答
5

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

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

于 2012-11-02T13:44:37.153 回答