我收到关于我的Jekyll Github Pages reop的以下错误:
Your site is having problems building: A file was included in source/blog/index.html that is a symlink or does not exist in your _includes directory.
This是它抱怨的文件,其余代码包含在该repo中。我很困惑,因为它引用的两个文件都在_includes
文件夹中,那么可能是什么问题?当我在本地构建和运行它时页面工作正常。
谢谢!
答案 0 :(得分:1)
我遇到了同样的问题,同样的错误信息,你可能从github上发了一条帖子,说明有一个符号链接错误,在我的情况下我得到了这个:
符号链接
/vendor/bundle/ruby/2.3.0/gems/ffi-1.9.18/ext/ffi_c/libffi-x86_64-linux-gnu/include/ffitarget.h
定位您网站存储库中不存在的文件。
我不知道为什么会出现这种错误,但我确实知道可能对您有用的解决方法。
解决方案是在本地构建您的站点,只将_site文件夹发送到github。
请按照以下步骤操作:
jekyll build --safe
git add .
,git commit -m "static build"
,git push origin gh-pages