Go On Writing

Go On Writing

写这篇博文的时候,我不禁狠狠的鄙视自己,貌似这两年来折腾过的博客就有好几个了,却没写几篇什么像样的文章,以前写了一些,也懒得找回了,真是折腾狂啊。回顾一下我的折腾经历。

第三方博客平台

JavaEye

那时候还是在学校,应该是大二的时候,自己刚刚开始爱上写代码,偶尔就会去上些技术网站,什么 CSDN,JavaEye 之类的,看一些新闻或是别人写的技术文章,然后自己也开始琢磨在写一些小心得,技术笔记之类。当时是落户在 JavaEye,我比较它的代码高亮,还有行号。我记得当时写的比较多的是,一些数据结构的实现,什么冒泡排序,二叉树之类的。

Blogspot

JavaEye 用来一段时候后,我觉得不过瘾,因为很多东西不能自定义,例如主题之类的,然后我发现了这个,貌似是google的,好像也叫 Blogger,忘了,好久不上了。反正当时这玩意是可以自定义主题的,可以自己改 css,但是那时候还不怎么懂 css,所以折腾了很久。印象深刻的是,为了能有个代码高亮,弄来好久,最后找到了 google code pretty 的 js 库。

当然这个不久就被我弃用了,原因是被墙了。。。

DIY

Google App Engine

貌似是在大四的时候,我知道了 GAE 这个东西,而且免费额度足以干很多事了,最重要的是还没被墙。这也是我最初接触到的当时所谓云计算的产品了,感觉确实很神奇啊,所以就想尝试,当时想到的就是弄个博客玩玩,而且那时候貌似还真的很流行把 Blog 架在 GAE 上面,经常能看到一些人的 Blog 底部有 GAE 的小飞机图标,什么 Host on GAE 之类的,很流弊的样子,云计算有木有啊!!

我当时甚至还想毕业设计搞个关于 GAE 的东西。可是貌似在那一年,Google 开始跟中国政府闹了,相继被 CCAV 暗算,还有后来的服务器遭到蓝翔技校的攻击之类的,Google 的服务开始慢慢被墙。

不过不得不说的是,GAE 也是被国内的一些开发者给毁的,很多人在上面放一些带有敏感词内容的网站,还有架 Twitter 代理之类的,so,不挂才怪!
后来的 Heroku 基本上也是因为同样的原因,遭到 GFW 的特别照顾。。

WordPress

对,你没有听错,我也用过 wordpress!对于我这个半点 PHP 都不懂的人来说,早已是对 wordpress 垂涎已久啊,我羡慕那丰富多彩的主题,和各种第三方插件。在一个懂 PHP 的同事帮助下,部署了一个wordpress 到他的主机上,当时还买了个域名。。后来就是各种找主题啊,什么的。。因为主机的不稳定,经常访问不到,而我又没有权限,最后没管了。。

自己写博客系统

Toto

大约是在2010年末,我在 Githug 上看到来一个叫 toto 的,也是用 markdown 的方式写作,当时也是知道 Jekyll 的,但是感觉 toto 比 jekyll 优雅,好理解。但是功能实在太弱了,不支持分类和 tag,没办法,然后我就自己 hack,自己添加了这两个功能。我依稀还记得hack 这两个功能,折腾到来凌晨2点多。部署了一个 Demo 到 Heroku 上,貌似现在还能访问。

折腾完这个,后来转向做移动开发来,那段时间很忙,这个几乎被遗忘了。。

Sonar

Sonar 是越狱中最后一直要找的那个盒子,很神秘。所以我用这个来命名来我的新项目,一个 Rails + MongoDB 的博客系统。

Sonar 这个完全是练手项目,没有任何愿景或是取代谁。当时是因为很长一段时间没写 Ruby 代码了,所以就随便写一个练练手,这个大约是断断续续花了几天吧,完成来基本的博客功能,然后就没做了。

回归

静态博客

其实我一直不太喜欢静态博客,我不喜欢它生成一堆的 html 文件,特别是当文章很多的时候,就比较麻烦。但是我很喜欢 Git + Markdown 的写作方式,toto 是将所有的 markdown 文件全部加载,读到内存中,所以文件多了或者是访问量大了,就很慢。jekyll 虽然也是读所有的文件,但是它转化成了静态文件,也就是说一劳永逸,性能肯定好,而且可以免费放在github 上,这个还是很方便的,至少不用担心宕机或数据丢失吧。

Octopress

提到 Jekyll ,就不得不说 Octopress,这个是相当强大,用了 sass,所以改个主题什么的相当方便。有很多开发者都讲博客迁移到来 octopress 上来。

这个我也是稍微用了一下,感觉太重了,不是很喜欢。

Jekyll-bootstrap

Jekyll-Bootstrap
这个比 Octopress 轻量很多,也能很方便的换主题。可以很方便的配置评论系统,GA 等。这个我比较推荐。

Jekyll

我现在的,基本上是在 jekyll-bootstrap 的基础上精简而来的,不想要太多没用的功能,界面不能太花哨,我希望 UI 能够很干净,有很好的阅读体验。

最后

最近工作稍微轻松点,所以希望自己能好好写点文章,其实有很多想写的。

** Think diff, think independence! **

@2012-08-08 00:00