博客打开之后是空白页该怎么办咧——xiaofeiji踩过的坑

博客打开之后是空白页该怎么办咧——xiaofeiji踩过的坑

一月 20, 2021

这个时候,你首先需要一颗镇定且会马上再进一遍博客的心,发现还是空白,这个时候,你就需要,尝试一下如下操作

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
2
3
4
打开cmd,执行 netstat -nao
可以查看到本地地址还有外部地址的活动连接情况以及pid进程的程序(如下图)
然后找到了我所对应的4000端口及其pid所对应的进程,
执行taskkill /pid (对应的值) 即可终止占用该端口的程序。

解决完了这个问题,再来一次hexo s的查看,查看对应本地网页,发现成功进入了,证明hexo得到了正确的对待(安装)。接下来,第二步:

2. 可以先hexo clean 再 hexo g -d ,检查一下是否成功部署上了github。

(hexo clean 表示先清除一下缓存,不然可能会导致 hexo g -d的部署失败)

看到类似这样的信息,就证明成功了。

然后,我就顺利地打开了我的博客。但是,其实我的整个寻找正确操作的过程和心路历程还是及其艰辛的。(深深地 叹气)

如果到了这一步还没有成功的话咧,就请查看一下我的参照文章:

https://www.zhihu.com/question/363375161/answer/955247905

进行接下来的操作啦,在此感谢原作者。)