一、 Why Blogging?

对于我这个还处在编程初级阶段的菜鸟,博客大抵是留给自己梳理学到知识点的地方,如果能碰巧被那些需要这些知识的人看到那大概是最好。其实我的表达能力不是很好,码字能力也很是一般。讲清楚一件事情对我来说其实是一件蛮大的挑战,很多时候想跟一个人讲清楚一件东西,都费尽周折,还不停地问这对方,“我讲清楚了吗?”,看着对方一脸茫然的样子,很是绝望有没有?
一直都认为写作能有效地改善我身上出现的这些问题,可苦于找不到东西去写。这下好了,不是开始学习编程了吗,为什么不把自己学到的知识整理出来呢?即可以整理知识,也可以借着讲这些东西的同时提高一下写作和表达的能力。这种一举两得的事情,益处多多。
于是我的博客之路就开始了。

二、Three Stages

2.1 CSDN

今年三月份刚开始学程序的时候,在 CSDN 上创建了属于自己的第一个博客花火 - Coding is a life style, 当时作为一个编程菜鸟(其实现在也是),当时写了一些文章,都是很基本的知识,不管有没有人看,很快乐地书写着,截图、排版、插入代码,一丝不苟。那是不需要管别的事情,只要新建文章,用着它提供的富文本编辑器写文章就好了。很简单,很基本地完成了我最初的需要。

2.2 WordPress

平日学习编程期间,总是需要上网查阅一些资料。渐渐的我发现,有好多开发者的博客都不是在 CSDN 这种地方,而是有自己独立的域名,和专属的风格。好奇心驱动,我也想有一个这样的博客 - 独立域名,没有广告,干干净净。当初查了一些资料,好多人都是通过 WordPress 搭建的博客。于是我照着几篇教程,一步一步。从买域名,到租用服务器,折腾了好一顿,终于把属于自己的博客建立起来了(如今这套方案已经被我启用,已经看不到它的样子了)。那时候我感觉自己好牛逼,虽然是编程菜鸟,但是有了一个属于自己的域名和自己管理的小网站,真是有些窃窃自喜。

2.3 GitHub\GitCafe

又过了一些时间,发现了 GitHub 这个神奇的网站,顺藤摸瓜,发现了 GitHub Pages 这个功能。依旧是这颗喜欢折腾的不安分的心驱使着我用 Jekyll 搭建了一个博客,不过意外地发现效果非常好。至少对于我来说,虽然不如 WordPress 的功能那么强大,有那么多的插件,但是静态页面对于我来说足够用了。二话不说,把自己的博客搬了家,全部托管到了 GitHub 上。

三、About To Finish

到此为止,我的博客折腾之路应该告一段落了。前期,我过度关注博客应该放到哪里,而极少关注博客里应该放什么内容,这是有悖于我搭建这个博客的初衷的。所以以后应该多写些才是。
忘记从哪里读过类似这样的一句话:写博客,即使没人看你的文章。多年之后,你会收获一笔不小的财富。
我想我会一直坚持下去的。

Update: