写在开篇

岁月如梭,不知不觉间,我进入互联网行业已经两年有余。

两年的时间不算太长,但是技术也有了一定程度的积累。

我信奉的一条原则是:如果想要真正的掌握一门技术,就一定要亲自动手实践,并有所记录,否则就是在浪费时间。

于是,我有了写博客的习惯。

开始的时候我使用的是网易博客,但是网易博客对代码的支持并不友好,最终我又比较了博客园、ITeye和CSDN,鉴于CSDN的知名度,而且基本满足我的使用需求,所以一用就是两年。

这两年来,我在CSDN上原创加转载的博文一共发表了588篇文章,访问量也超过了45万,可是最近却出了问题。因为CSDN每天的访问量太大了,然而他们的运维却做的相当不到位,直接导致的结果是:访问量高的时候,我随便打开一个网页,就要花掉二三十秒的时间,这是我完全无法忍受的!

于是我开始考虑自己搭建博客系统,起初我打算自己购买虚拟机,使用WordPress框架,最终还是放弃了,因为一年几十块钱的虚拟机实在是无法保证数据安全,使用VPS之类的又有点小题大做,而且费用太高。后来了解到全世界最大的代码托管网站Github提供免费的空间,而且数据绝对有保障,果断的投入了Github的怀抱!

git+github+markdown+jekyll号称是博客神器,自动生成静态页面,很少出现网页延时的问题,而且直接同步本地数据,完全不用数据丢失。因此我花了整整四天的时间研究jekyll的环境部署和markdown语法,整体来说还是比较满意的。当然也发现了一些弊端,最郁闷的一点就是,jekyll是国外开发的,所以对中文的兼容性很差,文件不支持使用中文命名。

对于我这种强迫症轻度患者来说,虽然这样有点恶心,但是尚在可忍受的范围之内。直到我想把google统计替换成百度统计的时候,无意中看到了“道法自然”的博客,瞬间被它的展现效果吸引,看到它页尾显示的是Hexo,无知的我以为这只是jekyll的一个主题,深入了解后才知道这和jekyll完全是不同的东西,jekyll运行在Ruby环境下,配置复杂。Hexo运行在Node.js环境下,配置简单,而且支持文件使用中文命名!瞬间我感动的泪流满面!

接下来的几天几乎把所有的业余时间都花在了折腾Hexo上,更换字体,添加文章目录,修改幻灯片显示效果,看到我预期的效果新鲜出炉,成就感直接爆表!

本来计划用一个月的时间来迁移博客,可是中间经历了一个春节,而且为了准备春节后的面试,占用了我太多的时间,直到现在才完全把博客迁移完毕。近600篇博客,记录了我这两年来的成长,也记录了我努力过程中的汗水和艰辛。同时,我也希望这些博客能够帮助那些和我一样坚持着梦想并为之付出努力的人,如果其中有哪一篇文章帮助了你,那么希望你可以把这篇文章转载出去,从而帮助更多的人。

因为开始的访问量不会很大,所以目前没有开启评论模块,如果对我的文章有任何疑问的话,可以发邮件到moqiang02@163.com这个邮箱,我一定知无不言,言无不尽。

不开口,没有人知道你想什么。
不去做,任何想法只是在脑海里游泳。
不迈开脚步,永远找不到你前进的方向。