我很想知道其他人如何解决这个问题。
首先,我们只使用Jekyll进行模板设计,实际网站是用Angular构建的。
因此我们想要控制除Jekyll构建文件(_site)之外的所有内容。
如果我们更改include / header.html,我们就不会在源代码管理中获得包含标题的每个页面。它使提交相当混乱。我们也可以只选择不是_site的文件并在单独的提交中执行,比如构建文件,但是一旦项目变大,很难找到你更改的文件。
但是,我们最终希望向开发人员展示_site文件夹,以了解所有内容的外观。
我们可以把它放在服务器或其他什么东西上,但只是想知道是否还有在git中这样做?
谢谢你们。
答案 0 :(得分:2)
因此我们想要控制除Jekyll构建文件(_site)之外的所有内容。
如果要忽略_site文件夹,请将其添加到根目录中名为.gitignore的文件中。 示例.gitignore文件可以包含以下行:
_site/
.sass-cache/
Gemfile.lock