Here we go

screenshot

哇哈哈,即使是这么懒的我也有个地方写博客了。嗯,好好想想真是该找个地方好好写些东西了。

我对博客有所了解的时间不算长,Wordpress流行之前的博客系统我也不是很熟悉。至于Wordpress嘛,这的确是个好东西,这玩意让无数人拥有了自己的主页(好吧,如果你觉得个人博客不算主页那我也没的说)。当时自己弄的时候,总是纠结这模版。当时自己技术不怎么样,但又总想自己写个模版,总是写到一半的时候,觉得不行不行,推倒重来,弄到最后我发现自己偏离了道路,决定不再折腾这东西。

在大学的时候自学了Python,知道了GAE这东西,仔细研究看看,果然很厉害,不如用Python写个博客系统放到GAE上?哎,这不写不知道,一写吓一跳,原来开发Web程序这么难啊(这真算是我第一次写Web程序)。结果可想而知,作为一个懒虫的我,又放弃了。

毕业后到北京工作,偶然的机会我看到《程序员》杂志的主编霍炬(是主编不?)提到了自己学习Rails的文章,文章里提到了由于好奇Rails为什么会有这么大的反响,虽然自己已经了解很多相似的技术了,但这并不妨碍自己去了解新的技术。这让我茅塞顿开,之前我总是当自己学过Python就不需要去了解其它脚本语言了,但仔细想想开卷有益嘛。然后我就去买了本《Ruby编程语言》,这一学就一发不可收拾了。

在读《Ruby编程语言》的时候,经常让我看的,嗯,真奇葩啊,额,怎么还带这样的?这的确是一门很有特点的语言,让我不得不佩服Matz的头脑和思想。

扯远了,不在讨论博客吗?你看到的这个博客是基于Jekyll的,由GitHub的创始人之一Tom Preston-Werner在对当下博客系统的种种不满下开发出来(和Matz开发Ruby,Guido开发Python一样嘛,逼上梁山啊),他想要一个可以专注于写作的环境,不受其它因素影响,可以像在纸上写日记一样,写自己的博客。

总的来说Jekyll就是一种生成静态HTML网站的一种系统,它只可以生成静态页面,这意味着它不能像Wordpress一样操作后端数据库。但是由于Javascript以及大量第三方API的存在,光用静态页面,也能玩出很多花样来。你可以在这里找到大量由Jekyll生成的网站,如果你也有兴趣,这里是个很好的参考。

使用Jekyll还有一个好处就是GitHub,由于Tom是Github的创始人之一,所以自然而然的就在Github里提供了这么一个叫GitHub Page功能:你可以将Jekyll项目放到Github上,然后Github Page会自动生成相应的静态内容,并Host到相应的域名。这样,一个完全免费,并且强大(因为放在了GitHub上)的博客系统就诞生了。

后来我找到了Dave Lim的网站,我很喜欢他的设计,最终我clone了他的站点并稍作修改,最终成为了willmouse.com。

恩,不想写了,今天就胡说八道这么多吧,希望以后自己能坚持每天写一篇,不论是记录自己的开发也好,还是闲扯也好,写点什么总是好的。

写完鸟...

Show Comments