【发布时间】:2013-04-28 20:32:32
【问题描述】:
所以我使用Jekyll Bootstrap,也就是available on GitHub,来构建my blog(目前只是充满了用于开发的填充内容)。我注意到的一件事是,当使用命令运行我的本地开发服务器时
$ jekyll --server --auto
我可以编辑我的降价内容并让它在我更改内容时自动重新生成本地站点。据我所知,这不适用于我的 CSS 或模板。我还注意到,当我使用--auto 标志运行本地服务器时,Jekyll 会创建一个名为auto 的目录,该目录存储似乎是我网站内容的静态副本。 Jekyll-bootstrap 为您设置了自己的 .gitignore 文件,我认为该文件包含auto 目录。我认为没有理由将此自动重新生成的内容存储在 GitHub repository for my site 中,但是,当我提交时,我注意到它添加了整个 auto 目录。我打开了 .gitignore 文件,其中包含以下内容:
_site/*
_theme_packages/*
Thumbs.db
.DS_Store
!.gitkeep
.rbenv-version
.rvmrc
我对 Jekyll 和 Jekyll Bootstrap 很陌生,对 git 也有点陌生。我不确定他们是否有理由没有条目来忽略自动目录。我想我应该为auto/* 添加一个条目。我有理由不这样做吗?据我所知,对于从 Web 或从其 git 存储库下载站点的任何人来说,自动目录都没有用处?
【问题讨论】:
标签: blogs jekyll gitignore jekyll-bootstrap