纪念一个:博客全自动管理
纪念一个:博客全自动管理
本文记录了我的博客使用进阶之路。 首先感慨一下自己两年以来使用博客的经历。最初,我在CSDN上注册了帐号,并开始写一些中二的技术博客: 后来又转战博客园,因为CSDN的强行植入广告让我很反感。在博客园待了将近两年,积累了100多篇文章,但现在用GitPages之后已经不再更新了: 其实在博客园的页面,自己也作了不少优化,但最后还是放弃了,主要是因为博客园不支持markdown编辑,这对于我这种有强迫症的人来说是不可忍受的,于是放弃。 现在一直在使用基于hexo和GitPages的博客,完全自己配置,但也有一些问题,比如我写完,需要渲染、部署、上传、更新索引、备份源文件(博客文件和配置)…..加起来也有将近十行命令了,如果每写完一篇博客就要输入十行命令,那也简直生不如死!于是我用有限的知识写了一个脚本,将这些命令集中到一个脚本里面,这样我就只需要一行命令就行了。 但作为一个完美主义者,或者是我这些年培养的职业习惯使然,我又发现了一个新的问题:我一天可能写一篇、两篇也可能不写博客,我也不希望写完就同步博客、备份配置,一方面污染了GitHub上的时间线,另一方面也实在麻烦,我更希望每天晚上做一次检查,写了就做同步和备份工作。但是,这种小事难道我要每天记着?经过一番研究,我发现这个问题在Linux下实在太好解决了,通过crontab配置定时任务就行了。如下图,每天晚上10:50执行脚本: 这下,我就一劳永逸了!现在想想,我只不过是回到了写博客的本质。以前,我需要登录博客园、进入后台,又或者用hexo执行命令同步,但这些其实都是与写博客没有关系的。两年了,我终于回到了写博客最基本的问题,我需要写的时候在本地,用我最喜欢的vim写好就行了,至于同步到服务器,又或者备份博客交给计算机去完成就行了。 随着技术的提高,我的工作环境也在不断定制,从键盘的映射到博客的同步,我花了些时间,但结果都一样:我因花了这些时间去优化工作环境而成倍地提高了效率、节省了时间(我再也不同手动同步、备份博客了)。 果然,伟大的程序都是懒惰的。 最后,本博客由系统自动上传。