更新:
靠,原来这个错误是GitHub自己抽风。。。害得我白折腾半天。。。
今天写博的时候发现Github给我发了封邮件提示我Page build Failure
大意是:
master分支页面因为以下错误编译失败:
无法编译页面,请稍后再试。
关于Jekyll的故障排除信息请参考此网站:图中的链接
虽然看懂了大意,但还是不懂为什么
于是Google一下,找到了Github论坛上的一篇解决办法:
https://github.community/t5/GitHub-Pages/GitHub-Pages-Builds-Fail/m-p/29184#M2000
大意是:
这是因为你的页面存在一些不受Jekyll支持的字符,如果你只想搭建基于HTML的静态网页的话,可以在你的repository根目录下建立一个名为.nojekyll
的文件来禁用Jekyll,从而解决GitHub pages报错的问题。
基于HEXO的博客本来就是静态网页,而Jekyll是另一种动态博客,和我的博客没什么关系,于是我依葫芦画瓢试了一下。由于我用的是Windows系统,建立一个文本文档以后把它重命名成.nojekyll时居然提示我必须输文件名,不让我改。。。遂开powershell输入
ren new.txt .nojekyll
重命名成功,上传到我博客的repository的根目录下,重新部署。。。成功了!!!