眼前的一切便是最好的安排

一直有写博客的习惯。还在学校的时候,经常会查一些资料,过了一段时间需要再用的时候,发现找不到了。后来学会了用浏览器的收藏夹,最后又发现收藏的网址越来越多,也越来越乱,而且很多网址最后几乎都没再去打开过。于是,才打算自己写博客。最开始的目的只是想做个备份,把别人的文章复制过来粘贴上,文末标上原文链接。

每个人对同一个问题的看法,或者描述都会有不一样。所以,后来我发现对于同一个问题很多别人写的博客文章都值得参考,但总不能一一把它们都 copy 过来吧,这样未免有些麻烦。嗯,我打算进行一下归纳和总结,不在直接复制了。这样一来,对于一个问题,我会先查阅很多资料,然后梳理思路,思考,最后按照自己的想法写成博文。这样一来,我感觉收获挺大,对问题的理解更为深刻,即使过段时间忘了,再去翻翻也能很快明白。

随着不断的学习和成长,也就对一些东西有了自己的看法,就开始写自己的文章。实际上,我是一个不善言语的人,但用文字表达我还是比较擅长的。本质上来说,是反映有点慢,跟人交流的时候一时想不出下一句要说什么。我也很想写一些东西,只是有时候太懒,而且灵感一闪而逝,过后就想不起来了。

写博客的历程就是这样,从复制粘贴,到归纳总结,再到自动写。刚开始写博客的时候,是用第三方博客平台,那个时候感觉网易博客还不错,后来又用 开源中国的博客 模块。最后,在打算写一些真正属于自己的东西的时候,决定搭建自己的独立博客。

然后,折腾博客的路就开始了。起初,打算用 WordPress 来搭建,先尝试在本地部署看看效果。虽然 WordPress 已经做得很好了,感觉使用起它还是挺繁琐的。有时候,我是一个不愿麻烦的人,WordPress 使用起来还得自己管理和维护数据库,这就有可能涉及到数据库的备份和迁移。辛辛苦苦写的文章,放数据库里万一丢了呢,除非你有足够的云空间来存储你的备份。这也是我最后放弃 WordPress 的原因。对于个人而言,使用数据库我认为是没有必要的。一个个人站而已,也没有多少数据需要用数据库去管理。而且,使用 WordPress 还得有一台自己的服务器。在我看来,WordPress 已经是一个重量级的博客系统了。

在尝试使用 WordPress 期间,还花了很长时间去找一个自己喜欢的博客主题。实际上一直没有找到称心如意的,毕竟都是别人按照他们的想法做出来的,又岂能有完全合自己心意的。由于前端知识欠缺太多,感觉自己做一个主题还是有些困难的,再加上后来工作后也没有足够的时间。因此,也只能找别人差不多的主题来修修改改。折腾博客主题给我带来的时间消耗,让我后来做了一些思考,这就是我写本文的原因。

即使搭建了独立博客,我也希望是想使用第三方博客平台那样简单。你只需关心你想要写出来的内容,然后写出来,一提交,最后什么都不用管。折腾了一番 WordPress 之后,我发现其实静态博客系统是一个不错的选择。关于静态博客系统,你可以有很多选择,如 Simple、Logecho、Hexo、Pelican、Jekyll、Octopress 等等。比较主流的可能是 Jekyll,国内比较流行的应该是 Hexo。

Github Page 是 GitHub 提供的静态站点托管服务,主要为其托管的项目提供主页服务。Github Page 服务原生支持 Jekyll,所以很多人用 github 来搭建自己的博客。Jekyll 与其他静态博客系统相比的好处是,配置好后每次只需要添加文章,然后 push 到 github 仓库的 gh-pages 分支,什么都不用管博客就已经更新。使用其他静态博客系统则需要多做一步操作,就是需要在本地生成整个站点,然后再将生成的站点文件 push 到 github。

又是一顿折腾,选择 Jekyll 把博客搭在了 github 上,从此就开始写自己的独立博客。

但是,使用 github 搭建的静态网站有一个问题,就是 github 屏蔽了百度的爬虫。虽说我写博客的目的更多是给自己看,但也希望把自己的一些知识、技术分享给别人。一个博客,如果有人去看,有人去评价,也会给你坚持写作的动力。一个中文的博客,基本上只有国人会看,而国人大多使用百度搜索引擎。如果百度不收录,就不会有人检索到你的博客。

之前,国内也有一家 git 托管平台支持 pages 服务,即 GitCafe。后来,我又把博客迁移到了 gitcafe 上,后续的很长时间里都没有什么问题。平静只是暂时的,另一个代码托管平台 Coding.net 在国内建立起来,而且不久后宣布收购 gitcafe。GitCafe 在其官方发出公告,说几个月后将停止服务,要求用户将代码仓库都迁移到 Coding.net 上。不得已,又把博客迁移到了 Coding.net 上。在使用 Coding.net pages 服务的一段时间里,体验是非常差的,他们的服务及其不稳定,时不时博客就无法访问。我经常会在 Coding.net 的冒泡模块或者其官微上 @ 他们,有时候会有回应,而有时没有得到任何反馈。对于很多免费的服务,不要有太高的要求,做得不好的不要去指责,毕竟天下没有免费的午餐,他们本没有职责免费为你提供服务。所以,最终我还是把博客放在了属于自己的服务器上,虽然每月会多一笔额外的支出,但心里踏实多了。自己托管后的博客仍然使用 Jekyll 生成静态站点文件,然后用 Nginx 作为 Web 服务器。

上学的时候,需要用的工具都是自己买,很少跟别人借,总感觉自己有的比什么都好。老是依赖着别人不是一件好事,就像借东西,如果有一天没人借给你呢。这种习惯一直延续到现在,不知道是不是因为安全感低。博客的评论系统一直用的是多说,体验还算可以,只是有次调整博客 url 把一些评论弄丢了。一直以来,风浪就没有平静过:

多说关闭公告

在这世界上,除了自己,没有任何东西是值得相信的。现在,只想挤出点时间,开发一个自己的评论系统。虽然自己托管了博客,但是博客生成器还是用的开源的 Jekyll,一直都想开发一个自己的博客系统,因为时间问题,就搁下了。实际上也是因为想在自己的博客系统中启用新的主题,而一直都没找到一个合适博客主题,所以迟迟没有动手。

我希望的博客主题,不要有多么绚烂,简洁明快即可。博客主题来来回回换了好几个,一个主题刚开始的时候感觉都是挺好的,过了一段时间后看着又不爽了。于是,就尝试修改优化,甚至尝试寻找新的主题换上。大多数时候,改来改去,换来换去,最后还是觉得原先的好,又改了回去。

对于老是想换主题这个问题,我简单的思考了下。原因可能是经常看到别人的博客做得都很好,回头再看看自己的博客,总感觉有些 low。我们总是这样,总感觉“别人家的”特别好。这是不是一种病症,为何非要跟别人比呢!比较得多了,你会盲目,会急切的去追求一些虚无缥缈的东西。而只要你回头看看,你会发现,其实你苦苦追寻的东西,可能并没有那么重要。

要相信,现在的一切便是最好的。停下你的脚步,抬头,学会欣赏轻柔的月光!