我一直遇到
conflict in _site/sitemap.xml
conflict in _site/feed.xml
...
Automatic merge failed;
每次在Jekyll中,我从一个分支工作到另一个分支或gihub pages分支时,都会由第三方(即Sitelead)进行更新。它们修复非常耗时,有时重新创建分支更容易,但是在开发阶段为什么需要这些插件?如果删除它们,则会出现以下错误:
依赖性错误:Yi!看来您没有jekyll-feed或 安装的依赖项之一。为了当前使用Jekyll 配置后,您需要安装此gem。完整的错误信息 来自Ruby的信息是:“无法加载此类文件-jekyll-feed”,如果您遇到 麻烦,您可以在https://jekyllrb.com/help/上找到有用的资源!
在准备好部署之前,有没有办法禁用它们?
谢谢
答案 0 :(得分:0)
您是否要提交_site/
目录?您不应该这样,它是从您的源代码自动生成的。
_site/
添加到您的.gitignore
文件中。 (告诉git以后不要跟踪该目录)git rm -r --cached _site/
(从git的角度删除目录,但将其保留在磁盘上)