Install Jekyll 2 on Ubuntu
Jekyll is a static site generator with a templating system that can be adapted for many types of websites, including blogs. It can be run on a server, or run locally and the generated files uploaded to a server. It is the default software used by Github Pages.
Install ruby, the ruby development libraries, and the make command.
Install the Jekyll gem system wide. For speed, we are excluding the extended documentation. To include all documentation, omit the –no-rdoc –no-ri switches.
Additional gems can add features to Jekyll, such the github-pages gem which bundles together several gems supported by Github Pages.
Although not required, git is often used to manage the files of a Jekyll website.