发布于 

解决GitHub无法构建页面

今天向GitHub page的repository里更新了一篇文章,发现网站并没有更新,而且网站还时不时的打不开。网上找了一下问题的解决方案,一个说是GitHub page服务挂掉还有个答案是nojekyll的问题。
一般来说,只要你的GitHub page repository有新的提交,隔一段时间你的静态网站就会更新。如果更新出错,页面不会更新;同时,GitHub会发送一封提醒邮件,大致如下内容:

1
2
The page build failed for the 'master' branch with the following error:
Unable to build page. Please try again later.

解决办法我整合了两种:
1.检查GitHub page服务有没有挂掉;查看这个网址.
1.1如果服务器运行良好,则提交的内容有错误,需要在本地构建网页检查有没有错误。
1.2如果服务器先前Degraded,之后变为Normal。page还是显示构筑失败需要重新设置page一遍(只需设置Source就可以了)

Note

Source的选项的/(root)切换成/docs,保存。然后在切回来保存就可以了

2.在根目录下新建.nojekyll文件

1
2
3
4
touch .nojekyll #.nojekyll无需任何内容
git add .nojekyll
git commit -m 'add .nojekyll'
git pushh

参考链接:


  1. 1.https://github.community/t/your-site-is-having-problems-building-unable-to-build-page-please-try-again-later/173131
  2. 2.https://github.community/t/github-pages-builds-fail/10710

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。