解决GitHub无法构建页面
今天向GitHub page的repository里更新了一篇文章,发现网站并没有更新,而且网站还时不时的打不开。网上找了一下问题的解决方案,一个说是GitHub page服务挂掉还有个答案是nojekyll的问题。
一般来说,只要你的GitHub page repository有新的提交,隔一段时间你的静态网站就会更新。如果更新出错,页面不会更新;同时,GitHub会发送一封提醒邮件,大致如下内容:
1 | The page build failed for the 'master' branch with the following error: |
解决办法我整合了两种:
1.检查GitHub page服务有没有挂掉;查看这个网址.
1.1如果服务器运行良好,则提交的内容有错误,需要在本地构建网页检查有没有错误。
1.2如果服务器先前Degraded,之后变为Normal。page还是显示构筑失败需要重新设置page一遍(只需设置Source
就可以了)
Note
Source的选项的/(root)切换成/docs,保存。然后在切回来保存就可以了
2.在根目录下新建.nojekyll
文件
1 | touch .nojekyll #.nojekyll无需任何内容 |
参考链接: