繁体   English   中英

Github页面上静态/ docs文件夹中的页面生成错误

[英]Page Build Error from static /docs folder on 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. Your site is having problems building: Page build failed. For more information, see https://help.github.com/articles/troubleshooting-github-pages-build-failures.

一些注意事项:

  • 回购本身是一个Jekyll项目,但是,因为我使用的是私有子模块GH Pages不能用作Jekyll网站,因此这就是为什么我将网站本地编译为/docs并将其设置为GH Pages的原因从。
  • /docs都是经过编译的,只有HTML,CSS和JS。 没有文件夹或文件前面带有_
  • .nojekyll ,我在/docs文件夹和项目的根目录中都添加了.nojekyll
  • 上面的错误消息是GitHub返回的唯一信息; 没有特定的错误代码。

据我所知,这只是一个基本的静态网站,GH的服务应该没有问题。 我唯一能想到的是它被包含在jekyll项目中,这让我感到困惑,但是我能看到的唯一解决方法是.nojekyll ,但它没有用。

有人有什么想法吗? 恐怕我无法共享该回购协议,因为它是一家私人公司的回购协议。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM