1

所以我正在使用Jekyll Bootstrap,它也可以在 GitHub 上获得,以构建我的博客(目前只是充满了用于开发的填充内容)。我注意到的一件事是,当使用命令运行我的本地开发服务器时

$ jekyll --server --auto

我可以编辑我的降价内容并让它在我更改内容时自动重新生成本地站点。据我所知,这不适用于我的 CSS 或模板。我还注意到,当我使用--auto标记运行本地服务器时,Jekyll 会创建一个名为的目录,该目录auto存储似乎是我网站内容的静态副本。Jekyll-bootstrap 附带了它自己的 .gitignore 文件,我假设它包含该auto目录。我认为没有理由将此自动重新生成的内容存储在我的站点的 GitHub 存储库中,但是,当我进行提交时,我注意到它添加了整个自动目录。我打开了 .gitignore 文件,它包含以下内容:

_site/*
_theme_packages/*

Thumbs.db
.DS_Store

!.gitkeep

.rbenv-version
.rvmrc

我对 Jekyll 和 Jekyll Bootstrap 很陌生,对 git 也有点陌生。我不确定他们是否有理由没有条目来忽略自动目录。我想我应该为auto/*. 我有理由不这样做吗?据我所知,对于从 Web 或从其 git 存储库下载站点的任何人来说,自动目录都没有用吗?

4

1 回答 1

1

你可以把它放在你的 gitignore 文件中。部署站点时,您通常会将其构建到_site目录中并将其发布到某个地方(您自己的 VPS、GitHub 页面等)。

于 2013-04-29T08:23:31.753 回答