a sinatra markdown blog