博客打开之后是空白页该怎么办咧——xiaofeiji踩过的坑
这个时候,你首先需要一颗镇定且会马上再进一遍博客的心,发现还是空白,这个时候,你就需要,尝试一下如下操作
1.首先,先在本地检查一下Hexo的安装是否正确。
1 | 在hexo的目录下,运行hexo s |
然后查看一下http://localhost:4000,如果能正常进入,那就顺利地进入第二步的检测。如果你发现,转了很久的小圈圈还是没转出来,就返回去看一下刚才输入hexo s后的界面,然后我看到了这样的报错,
但是最后看到还是然后查看,
我一开始什么都没管,就直接查看了,发现,又转了好久的小圈圈还是没转出来,我就去百度了一下上面的报错,说是主题配置失败,查看了一下别人的做法,可能是在修改主题下的配置文件时可能出现了错误,一开始我还去翻了一遍代码,“没有错呀”,(嘤嘤嘤),然后发现了一个可以检查yml代码的网页,我就去检查了一下,发现:
报错了,文件代码16行的第二个字符存在缩进,我立马回vscode看了一眼,哦~多了一个空格。
http://www.bejson.com/validators/yaml_editor/(yml在线校验器)
于是我删掉空格,重新hexo s了一遍,结果又发现:
报错了,我又百度翻译了一下(此处深深感慨xiaofeiji英语知识的匮乏)
说是4000端口被占用了,可能是我一开始一直启用http://localhost:4000的缘故。
然后我get到了一个解决的方法:
1 | 打开cmd,执行 netstat -nao |
解决完了这个问题,再来一次hexo s的查看,查看对应本地网页,发现成功进入了,证明hexo得到了正确的对待(安装)。接下来,第二步:
2. 可以先hexo clean 再 hexo g -d ,检查一下是否成功部署上了github。
(hexo clean 表示先清除一下缓存,不然可能会导致 hexo g -d的部署失败)
看到类似这样的信息,就证明成功了。
然后,我就顺利地打开了我的博客。但是,其实我的整个寻找正确操作的过程和心路历程还是及其艰辛的。(深深地 叹气)
如果到了这一步还没有成功的话咧,就请查看一下我的参照文章:
https://www.zhihu.com/question/363375161/answer/955247905
进行接下来的操作啦,在此感谢原作者。)