独立博客的苦旅,不折腾,多关注内容


前记

大学的时候维护过一个新浪博客。那个博客可以说是一个学习笔记,大多数都是一些算法编程题目的解法还有代码,还有一些自己摸索开源技术的心得。回头看看还写了挺多篇的。这里是我的新浪博客

毕业以后就没有继续更新新浪的博客了,一个原因是新浪对于技术博客来说太不友好了,另一个原因则是自己需要一个独立域名博客来写一些新的东西。一开始尝试了一下CSDN,博客园这些国内专业的技术博客网站,但是不能满足我。于是我开始了漫漫的独立博客苦旅。

WordPress

大名鼎鼎的WordPress,这个博客系统是我最早尝试自己维护的。没有太多门槛,当时我在Openshift上面安装我的WordPress,一键安装。还尝试把新浪的博客的老文章也搬了过来。WordPress没有什么好黑的,安装方便,使用方便。要说说自己放弃WordPress的原因,或许有以下几个:

  • Openshift 访问不稳定,经常被墙(这个也是没有办法的啊)
  • 我总是觉得Openshift有可能会挂。WordPress这种依赖数据库的系统,可靠性和备份都存在一定问题。
  • 我不知道别人玩WordPress怎么样,反正我当时玩WordPress就玩玩具一样,各种主题,各种插件,注意力全部都集中在这些东西上面了,好像都没有写几篇文章。(O(∩_∩)O)

因为这几个原因,我那段时间的博客基本荒废了。

Markdown Jekyll

只要玩博客的,就肯定知道这两个东西。Markdown一种简单易用的写作语言,简单的语法就完成简洁美观的排版。Jekyll著名静态博客生成工具,作为Blogger我们只需要用markdown写文章然后用Jekyll生成博客就行了。既然生成的是静态页面,那么你可以随意使用任何Web服务器来托管。当然,这里最吸引的地方当然是Github Pages。你可以免费在Github上面托管自己的Jekyll博客,无限流量! Jekyll优势主要是速度快(毕竟静态页面),自己可以完全控制因为所有源材料都在自己的手中,也只是文本文件而已。Github托管,对于技术人员来说简直就是核弹! 所以在放弃WordPress以后,我马上着手搭建Jekyll博客。技术出身搭建这个博客还是挺快的,但是由于我不懂前端开发,所以Jekyll用起来还是有很多不方便的地方。自己自定义页面需要使用模板语言,门槛略高。是出来了一个简陋的博客,但是自己不满意,代码高亮,主题,RSS……这些问题又让我折腾了许久,结果也不满意

Octopress

这个Octopress可以说是专门为技术人员打造的Jekyll,使用方便,该有的都有了。自从我改用Octopress以后,自己消停了一段时间,用它写了几篇文章。感觉也还不错,挺符合自己技术人员的使用习惯。Git clone,commit, push。 但是时间久了,我开始受不了Octopress的主题了,所有博客看起来都是一样的!而且,每一次换一个环境写作还要重新搭建一个环境。因为我是托管在Gihub至少需要Git clone两次吧。

Hexo

生命在于折腾!说实话,我一开始是被Hexo眼花缭乱的主题给吸引的。诶,始终还是图样图森破。仔细了解了一下这个台湾产的博客系统,相对于Jekyll这类博客有性能优势,并且插件化的设置可以让博主少点折腾多点功能,主题也是特别多。于是我又来把我的Octopress博客改成Hexo。选主题,学命令,发布,一套下来也没有太大困难。于是我也妥妥地完成了Hexo的转型。Hexo其实在功能和使用都是跟Jekyll类似的,相对而言简单一些,功能也较为强大一些。但是Hexo的Github发布插件的工作方式我不太喜欢,感觉它每次都要重新Push整个静态博客。

Farbox

之后好长一段时间没有写博客。可以说是没时间,也可以说是自己懒。也有可能是每次想要写点东西的时候,工具和各种主题样式分散了自己的注意。终于我只想写写东西,不想折腾这些东西了,我找到了Farbox,至少它是满足我的需求的。我想用Markdown写东西,我想要有独立域名,我想保存所有的源文件,然而我不想手动推送文章,不想有除了写作以外多余的步骤。我就是想一打开编辑器,写文章,然后发布托管都不管。这些Farbox都做了。

后记

我决定安心地留下,看看自己能在这里留下些什么。