Jekyll is a Git compatible static site generator that can be installed on Ubuntu. The template system can be configured for a blog style layout. Tested on Ubuntu Server 11.04 Natty.
Install Dependencies
sudo apt-get install git ruby rubygems python-pygments
sudo gem install rdiscount --no-rdoc --no-ri The --no-rdoc --no-ri options are suggested for lightweight server installs.
Install Jekyll
sudo gem install jekyll --no-rdoc --no-ri
The Ubuntu package uses a Gem directory of /var/lib/gems/1.8/bin/
which must be added to your path.
export PATH=/var/lib/gems/1.8/bin:$PATH
Make this change permanent by adding the line to ~/.profile
Optional
Speed up LSI
Accelerate LSI by using GSL
sudo apt-get install libocamlgsl-ocaml-dev libgsl-ruby1.8
Install Kramdown
Kramdown is a Markdown renderer alternative to Rdiscount. sudo gem install kramdown –no-rdoc –no-ri
Recommended Templates
- HTML5-Boilerplate-Jekyll-Template
- jekyll_960
- jekyll-aid - Used on michaelchelen.net.
- jamesyu_jekyll_template sudo gem install sass –no-rdoc –no-ri sudo gem install rb-inotify –no-rdoc –no-ri
- jekyll-template
- jekyll-base