不久前得知github page可以用来搭建博客,而且还可以绑定顶级域名(不绑定的话,是一个github.com下面的二级域名)。然后就找教程弄了一个,觉得这东西确实不错啊,如果只是写写文章,没有很多其他要求的话,这样的一个博客完全可以了,而且可以不用买域名,也相当于完全免费了。而且用Markdown来写文章,感觉也不错,可以用自己喜欢的编辑器来写文章,格式也简单,然后通过git push到github上就可以了,其他的事情全部不用自己管,而且自己可以找一些很炫的主题,这些主题同样可以自己改,而且比改wordpress主题容易多了。下面是简单的流程,参照这篇文章.

首先你得在github上创建一个帐号,然后进行下面的操作,我的环境是fedora 15,当然在其他平台也是可以的,linux下基本一样,win下可以自己google。

1.安装ruby和jekyll

$ sudo yum install ruby-devel
$ gem install jekyll

2.clone这个库http://jekyllbootstrap.com/,这个库在jekyll的基础上进行了一些修改

$ git clone https://github.com/plusjade/jekyll-bootstrap.git username.github.com
$ cd username.github.com
$ git remote set-url origin https://github.com/username/username.github.com.git
$ git push origin master

其中的username请自行替换成你在github上的用户名(如何安装git的话,linux自带,windows自行google,教程一大堆),期间会让你输入github的帐号和密码,照着做就行了,当然如果你觉得每次都输入密码麻烦的话,可以配置ssh,如何配置请自行google,如果出现port 22错误的话,可以参考这篇文章

然后过上5-10分钟(第一次会比较就一点,以后一般是1分钟左右)。你就可以用username.github.com访问你的博客了,然后会看到介绍jekyll的文章。

然后,可以用如下操作来编辑你的第一篇文章

$ rake post title=”Hello World”
$ cd _posts //看到一个新的hello world命名的.md文件 就是你的文章啦
$ vim **hello_world.md //打开他 用markdown格式撰写
//commit一下 就是等于发布了~
$ git add .
$ git commit -m “Add new content”
$ git push origin master

然后刷新一下就可以看到你的第一篇文章了,markdown的语法也很容易懂,而且可以边学边操作,等需要的时候再去学习更高层的东西。如果自己新建markdown文件的话,命名需要注意下,要写成日期加title的格式。

至于其他的高级操作,可以在下面找到,另外google觉得是个好地方

Jekyll-Bootstrap :http://jekyllbootstrap.com/
Jeklly官方文档 : http://jekyllrb.com/
Github pages:http://pages.github.com/

Comments