渚碧

< 我欲种菜 亦植蔷薇 >

速度的意义

如果你打开一个网页或应用的速度快了2秒,如果你排队的时间少了2秒,如果你的快递早到了2秒,幸福感会提升多少呢?

虽然2秒在人的一生中只是不起眼的一瞬,但与多等2秒相比,少等2秒会显著降低我的焦虑感而提升幸福度。

平常,在面对网络卡顿的时候,我会一下子变得暴躁易怒,对网络的提供方产生敌意和攻击性,甚至想要破坏点什么东西。

现在,Jekyll就是让我抓狂的存在了。在我那用了五年的旧电脑上,本地预览一次要花费20秒左右,而在新电脑上也平均需要4s左右,虽然速度看起来提升了很多,但还是太慢了。当保存完修改的文件后,立刻刷新页面是无效的,必须要等一下。就是这「等一下」,让我的焦虑值骤升,像听歌或玩游戏的时候时不时卡一下,怎么能让人受得了?目前,我的博客也就200多个页面,等以后页面逐渐增多,不敢想像速度会慢成什么样。

因此,我的目光自然就转向了速度最快的Hugo。与Jekyll相比,Hugo生成200多个页面只需0.5秒左右,速度提升了4-8倍,而这正是我想要的东西。但是,事情并没有这么简单,博客的迁移是需要成本的。

我对博客的主题一直很挑剔(当然是以我自己的审美为准),而Hugo没有让我很喜欢的主题,因此萌生了一个不自量力的想法——把现在的Jekyll主题迁移到Hugo上。不管在别人看来怎样,反正我还是比较喜欢现在的这个主题,而且花了很多心血去修改,实在舍不得放弃。

于是,从周一开始,我便着手博客主题的迁移工作,一边看文档,一边尝试把Liquid的模板改写为Go,周二又忙活了一天,但最终却没有成功。周三,我终于放弃了,为了用上Hugo,甚至不惜放弃原则尝试去修改别人的主题,但这也需要时间和学习成本。所以,为了节省3秒钟,我不惜白白浪费了三天时间,却什么也没做成,甚至全然不顾悬在头上的论文开题之剑。

我想用Hugo的另一个原因,说起来比较可笑,是Go+Go的组合看起来要比Jekyll的Ruby+Liquid更统一和谐,然而,这些语言我一门都不懂,除了给自己增加无谓的成本,又有什么意义呢?

虽说现在放弃了,但这只是暂时的,我的叛逃Jekyll之心已决,是不会被一点困难吓退的。只是目前,我急需要解决论文开题的事。

总是说从明天起就好好看论文,但我所谓的明天,却是一个永远无法兑现的诺言。