有效地将Jekyll与Git结合使用

有效地将Jekyll与Git结合使用,git,jekyll,Git,Jekyll,我很想看看其他人是如何解决这个问题的 首先,我们只使用Jekyll进行模板设计,实际的站点是以角度构建的 因此,我们希望对除Jekyll构建文件(_站点)之外的所有内容进行源代码控制 这就是如果我们更改include/header.html,我们不会在源代码管理中得到每个包含标题的页面。这使得提交变得相当混乱。我们也可以只选择不属于站点的文件,并在单独的提交(如构建文件)中执行此操作,但一旦项目变大,就很难找到您更改的文件 不过,我们最终还是希望向开发人员展示_site文件夹,以查看所有内容的外

我很想看看其他人是如何解决这个问题的

首先,我们只使用Jekyll进行模板设计,实际的站点是以角度构建的

因此,我们希望对除Jekyll构建文件(_站点)之外的所有内容进行源代码控制

这就是如果我们更改include/header.html,我们不会在源代码管理中得到每个包含标题的页面。这使得提交变得相当混乱。我们也可以只选择不属于站点的文件,并在单独的提交(如构建文件)中执行此操作,但一旦项目变大,就很难找到您更改的文件

不过,我们最终还是希望向开发人员展示_site文件夹,以查看所有内容的外观

我们可以把它放在服务器上或者其他什么东西上,但只是想知道是否有任何方法可以在git中实现它

谢谢各位

因此,我们希望对除Jekyll构建文件(_站点)之外的所有内容进行源代码控制

如果要忽略_site文件夹,请将其添加到根目录中名为.gitignore的文件中。 例如.gitignore文件可能包含以下行:

_site/
.sass-cache/
Gemfile.lock

开发人员可以运行jekyll,然后查看它在本地的工作方式。有什么问题吗?是的,这是一个很好的选择。看看别人怎么做,我就是这么做的。
\u站点
目录是它自己的repo,这也是我将完成的站点推送到github页面并将其拉/克隆到其他主机的方式。