Creating

2017-12-24

一场源于理想与现实的矛盾

编写主题,这个想法并不是一时头脑发热的产物。事实上,早在第二代博客的时候(详见关于页面)就有萌生过这个想法,只是无奈没有时间和足够的精力供我研究。时到今日,算是有那么一丁点的时间可以让我肆意折腾,只不过,我发现我貌似不怎么适合搞前端。

重开博客客这个主意是2017年的6月份左右浮现出来的,只不过一如既往的深陷拖延症,直至10月份才搭建好平台,选好Theme。本以为摆脱了懒癌后,殊不知它又悄无声息地袭来,以至于前两天才调试好主题,买好域名,并且hexo g -d。尽管他还仅仅是个半成品。

对于HEXO这个静态页面生成器,我了解的也不多。最初也是通过 Jimmy dalao 的文章才让我对它若有所闻的。不过那时候对它的认识也不过停留在名字罢了。从真正接触HEXO至今也不过4个月而已。当时的我正在为改选什么博客程序而费尽心机。由于前两代的博客都是采用了Wordpress这套超囊肿程序,所以这次打算试试,更Silent的,更容易上手,更简洁的程序,可是放眼望去,Typecho,Farbox,Hugo,Bitcorn,Jekyll,Hexo等优秀的博客程序可以说是一个接一个,源源不断的出现在视野里。从这些程序里选任意一个都可以轻而易举地满足我的需求了。只是,这对于我这么一个选择恐惧症患者来说,是一件十分痛苦的事情。毕竟我可以为了买哪种零食而纠结半个小时(苦笑)。况且,我也不好问别人这种低级问题,所以只好在网上一直爬文章,直至我决定使用Hexo作为我的博客程序。

在Github上托管好Hexo的时候已经是10月底了。本以为万事俱备,只欠东风。然而,Hexo的Theme页面上的众多主题没有一个可以满足我那挑剔的审美。说是只欠主题,然而我在选主题这方面花了足足一个半月。就在我花了将近一个月在挑主题的时候,我突然想到为什么我不去造轮子。(简直智障) 于是我就开始挖坑,爬官方文档。然而,「这活不是人干的啊」。看HEXO的官方文档的时候,那感觉就像在看天书;看某些大触的博文也是全程黑人问号。对于一个完全对ejs, yaml, css, js不熟悉的人来说,毫无基础的情况下搞网络,搞前端完全就是自虐。读了一下午的文档仍是一头雾水。好不容易写了个模版出来,结果本地测试的时候一直报错。一气之下找了一个比较符合我审美的主题,也就是现在的Daily 。本以为博客可以上线了,然而主题各种不顺心。首先最受不了的就是不支持Fontawesome,以至于我在Footer加联系方式的时候,根本没有矢量图标显示。本以为安装了hexo-tag-fontawesome就可以解决问题了,只是事不如愿。安装后在主题Footer文件添加了引用代码,可是页脚还是一片空白。足足花了接近1星期才解决了呢问题。以其说是解决,其实只不过逃避了问题罢了。因为,我仅仅是把引用方式从插件换成本地Source罢了。不过至少可以用,所以我也不管那么多了。烦人的问题还不止这个,比如说搜索系统竟然是用Google的site:网站_关键词代码 ,而不是本地/第三方搜索系统;移动端又出现错位显示,图标不出现等等…

说实话要改善的地方太多了。只是,我现在的技术并不足以修复所有问题。正如引言所说的:

一场源于理想与现实的矛盾

理想是美好的,理想中的主题很美,很简洁,问题是现实的我没有足够的技术去写出理想中的主题,说难听一些,就是眼高手低。其实我很佩服那些Github上一天Commit2,3次的那些业余程序猿。尽管编写程序不是他们的主业,尽管他们也需要娱乐时间(或许写代码对于他们来说就是一种娱乐),可是他们仍然可以保持如此高的更新频率。反观自己,一周一更都做不到,就更别说每天敲代码了。虽然说我可以用学生这个Tag作为借口,不过也只是仅仅一个借口而已。同龄人有大把比自己混的好的,学业上的,技术上的。再不发奋图强,估计我就要迷失在被称为“一般人”的茫茫大海之中了。

我把博客的修改要项放在最后,作为结尾。大家可以监督一下进度,也可以提一下意见。反正目前我能做的,也只是修改别人的主题罢了。

前端

后端

Wish You Have A Good Day.