This is the code for the blog
The articles are included as part of the source code of the blog and are dynamically loaed into the blog.
The mardown processing is implemented using the Red Carpet gem.
And syntax highlighting is done using the Rouge gem.