为什么我要用HEXO
我上次使用独立博客大概是四五年前了
我记得我准备上高中的时候,在本地的动漫群里里认识了一个朋友,当时他购买了一个VPS。然后就给我展示了他自己搭建的机场和博客还有别的一些服务。
后来在网上找了好多教程,一开始用的是LAMP + Worepress搭建的个人博客,现在记录已经没有了。断断续续高中也搭建了不少东西,之前老喜欢在服务器上做一些好玩的静态页面挂上去分享。但是由于别的原因,开始贪玩了orz,博客也是没有坚持写下去,VPS后来到期后也没有再续费了,第一次的独立博客就不了了之了。
四年后,也就是现在吧,游戏也玩腻,也知道博客对于自己的学习也是挺重要的,然后又重新租了VPS,搭建了Nginx+Hexo
由于长时间没有使用相关的技术,我的知识以及忘记得差不多了。相当于现在从0开始学习了。本来还想继续使用wordpress搭建,但是发现wp现在已经开始收费而且也不会手动搭lamp了。我比较喜欢手动搭建,不太喜欢一键脚本什么的,像是黑匣子操作。之前就觉得wordpress过于臃肿,我偏向于多简单的结构,一个程序只做一个功能,wp包含太多东西了,不符合我的个人习惯。看到很多人都使用的是hexo搭建的个人博客,便去尝试了
已经习惯wp的前后台操作,加上最近的MarkDown语法,接受了很多主流的技术。回想一下四年前,还是用后台写博文,想比现在hexo的操作,觉得hexo更便于部署服务器同时也更方便管理。核心文件在本地就可以部署服务端了,比较方便数据转移。
搭建hexo也是踩了不少的坑,相比起来学到的东西也是很多。凭借曾经遗留的记忆操作linux已经不太现实了,现在还是得边操作边查询相关文档。前几天一次nginx部署的时候root目录不生效的问题,然后发现include已经包含了配置文件,然后就天真的把所有的include全都注释掉了,hexo部署到服务器之后怎么都加载不出css和js。把hexo文档反反复复看了好几遍还是解决不了我的问题,各个交流群也是寻找不到答案。然而,就是因为我天真的把include注释掉了Orz。然后就改变了我的思维方式,用模块化配置。把不同的配置用include包含进去,而不在主配置目录下写配置。有点蠢orz
