起因

12月18号,白天我在研究瀑布流布局(后来发现butterfly主题自带gallery布局,我裂开了),没有关电脑,晚上我上床打开电脑后,习惯性的hexo s了一下,结果满屏的黄色代码,我所有的文章页,包括aplayer的js和css文件,全部报错,而且不像平时的报错,会告诉你哪行有问题,这次的报错范围超级大,而且没有说明具体的行,我怀疑是hexo框架的某些基层的文件坏了,但我实在不知道我白天干了什么,会导致整么严重的后果。后面我修了1个小时,在百度搜索解决办法,问chatgpt,但都无济于事。眼看着时间不早了,快到12点了,我做出了决定,重新搭建网站。

过程

第二天上午,我删除了本机的node.js,npm,hexo框架等。按照教程重新搭建了一次,好在有些东西是只要重新部署一下就好了,再加上我把文章页,css,js等关键样式代码,都备份了一份,搭建起来整体还算顺利,一个上午就基本搭建成型了,下午再进行了优化,恢复了原来的样子。

结语

我已无法知道网站崩溃的原因,但这次经验让我长了一个经验,就是一定要随时备份一份自己的重要数据,这样即便丢了或者崩溃,仍然有备用资源可以用。