博客更新【2020-03-26】

2019年9月,阿里云的学生优惠到期了,当时想着等双十一做活动的时候再买个服务器,给小站续命。奈何双十一的时候,这些大厂太不给力了,针对老用户的服务器动辄就要500+,真的是下不了手,于是乎小站就无限期下线。

今年疫情期间,稍微有点时间,于是想着稍微整理一下,把小站重新上线。

由于之间的网站是用Wordpress搭的,wordpress这个开源的工具搭起来很简单,但是它太重了,一个小小的网站,还需要php环境和mysql数据库,为此就得买一台服务器。本着节省的理念,这次就打算通过免费的方案来上线小站。

既然想要免费,那就不可能再去买台服务器了,那么Github Pages的服务就是首选了。Github Pages可以免费发静态网页,我们用Markdown写作,然后使用一些开源的工具将其转换成静态网页,最到上传到Github上,整个流程操作起来很顺手,重点是免费

说到静态网站生成器,那好东西真的不要太多,随便一抓就是一大把,像是HexoHugoPelican等等。一开始,我是比例倾向于选择Pelican的,就因为它是Python开发的,毕竟:

人生苦短,我用Python

Python这么火,我怎么能弃它而不用呢?于是我就开始选主题了,但是把Github上的Pelican主题看了一遍,真的是太丑了。作为一个这么看重颜值的人,怎么能忍,于是就想着从其它地方的主题挑一个来改造迁移。最后选了hexo的next,然后看了Jinja2的语法就开始干,写着写着发现真TM太难了,没什么前端技能树的我只好半途放弃。。。

排除Pelican后,我最看好Hexo和Hugo,对比了一下,大家都在说Hexo很慢,Hugo超快。于是就打算使用Hugo了,然后又开始挑主题,Hugo的主题相对于Pelican真的是好很多了,但是看了一圈还是没有能让我很满意的。

最后,我把目光锁定在了Hexo,然后选重了next这个Github上有5.3kstart的主题,更新还很频繁。经过一翻折腾,跟着说明文档进行配置,对几个不是很满意的地方通过代码硬改,终于有了你现在看到的这个小站。

啰嗦了一堆,就当记流水账了,后面会把配置过程中踩过的一些坑记录一下,让大家在部署的过程中可以节约点时间。