how to build this blog

系统环境Mac OS X 10.8.2,这个博客主要通过jekyll生成静态页面,使用ruby提供的一些扩展插件,比如按月份进行归档等,配置环境的过程如下。

安装ruby,rubygems

1
2
3
4
sudo port ruby
sudo port install rb-rubygems
sudo gem install rubygems-update
sudo gem update --system

安装bundle

1
sudo gem install bundler

安装jeklly,rdiscount(支持markdown语法,rdiscount github),liquid(支持jekyll模板渲染,Liquid Extensions)。可以写到一个Gemfile文件中然后 bundle install。

1
bundle install

Gemfile文件内容

1
2
3
4
5
6
source "http://rubygems.org"

gem "jekyll", "0.10.0"
gem "jekyll_ext"
gem "liquid", "2.2.2"
gem "rdiscount"

关于jekyll的一些扩展插件,可以参考 jekyll pluginsrfelix’s jelyll extensions

生成静态页面,运行服务器

1
bundle exec ejekyll --server