hexoの搭建记录
我的blog搭建过程
blog选择了hexo框架,主题是butterfly,它的渲染,布局太让我心动了!
hexo作为一个轻量级框架使用不算困难,根据使用文档和B站教程配置了大约2个多小时便可以访问了。说一下踩的坑吧。第一,本来想用git实现终端命令的,但是配置时可能git没获取权限,导致localhost:4000端口打不开,忙活近一小时找原因,结果发现改用cmd,命令就能实现了。所以只要懂一些命令语句大家就可以搭建自己的博客了!
第二点是实现本地文件上传到github,hexo d命令始终无法连接我的github仓库,我没有采取SSH密匙的方式连接,通过不断翻评论区和百度,我通过网页连接验证实现了代码上传(我也不明就里,稀里糊涂的就在放弃的边缘成功了。
上传到github实现访问后我就兴致冲冲的想要一个自己个域名,于是去腾讯云看了域名,.com果然还是太贵了,.cn第一年才8.8大洋,果断冲了,还起了个特别中二的名字:xawyyds.cn。接下来就是实名认证了,等待了漫长的48小时终于可以下一步工作了,于是我马上开始了DNS的解析工作和CANME文件的上传,结果就在一切配置好后我发现了一个可怕的问题,在国内注册的域名要想被浏览器访问都需要备案,而备案需要有一个3个月以上的云服务器,看到这我又想放弃了,只好把之前的文件删掉,解析记录删掉,让我的网站从新回到起点。
ps:10月15号一天满课,晚上去打了狼人杀。
就这样到了10月16号,我决定先用x-aowei2021.github.io这个域名,然后开始了hexo的美化之旅。啊哈哈哈,一入魔(mo,不疯魔不成活)改深似海,从此萧郎是路人。

魔(mo)改这件事真的是说来话长,困难重重,然而一切都改好后又显得有些风轻云淡了。印象最深的时修改底部栏添加萌备号,它的页面布局不是html,用的是pug,这个真心看不懂,只好复制了上面的代码做了一些删改,虽说没能插入icon,但多多少少达到了我想要的结果(真不愧是小机灵鬼)。别的功能基本都是从Akilar店长的blog里找的,这些功能都是前辈写好的,我只是直接拿来用了。还有一些就是修改css,js的引用,这些多多少少能看懂,再说pug,这个语言对缩进有严格的要求,我真的!!!踩了好多坑!!!还有就是豆瓣的爬取,还在有花猪hxd的前车之鉴,我把node.js版本调到了12.7(原本14.x),豆瓣的反爬取会在你多次访问后让你不能获取到数据,这也算一个小坑吧。
接下来便是优化了,由于网站是由github托管的,大家都知道的一些原因,所以电脑不能访问,手机访问速度也很慢,所以现在github上建了图床,使用jsdelivr来加速,没用国内云的原因是他们都需要有备案的域名,我的备案申请还没下来,话说我真又花了58块大洋(首购)买了一年的腾讯云服务器,等等吧,再把这个网站移植到腾讯云上。




M569XK)S~GAO)J8[]}V2IX.png)

