来自Github页面上的static / docs文件夹的页面构建错误

时间:2016-12-14 11:22:04

标签: github jekyll github-pages

我有一个静态网站,由Jekyll在我的仓库主分支内的/docs文件夹中构建本地,并将我的GH页面设置设置为从该文件夹提供。

但是,我不断获得Your site is having problems building: Page build failed. For more information, see https://help.github.com/articles/troubleshooting-github-pages-build-failures.

一些注意事项:

  • repo本身是一个Jekyll项目,但是,因为我使用私人子模块GH Pages不能将其作为Jekyll网站服务,因此这就是我将网站本地编译为/docs的原因并将其设置为GH Pages所在的位置。
  • /docs中的文件都是编译的,只有HTML,CSS和JS。没有前面有_的文件夹或文件。
  • 我在.nojekyll文件夹中以及项目的根目录中添加了/docs,以防万一。
  • 上面的错误信息是GitHub返回的唯一信息;没有具体的错误代码。

据我所知,这只是一个基本的静态网站,GH应该没有问题。我能想到的唯一一件事就是它被一个jekyll项目中的事实搞糊涂了,但我能看到的唯一解决办法是.nojekyll并且没有'工作。

有没有人有任何想法?我担心我不能分享回购,因为它是私人公司回购。

1 个答案:

答案 0 :(得分:0)

立即发布此答案,以便其他人发现它有用。

私有子模块会破坏构建过程,即使页面网站设置为从/docs子文件夹提供服务也是如此。删除子模块可以解决问题并按预期为站点提供服务。