1. Added html5 video with flash fallback.

2. Added Rack support
3. Disqus support
4. Improved Readme
5. Improved Syntax flexibility and styling
6. Improved blockquote styling
This commit is contained in:
Brandon Mathis 2011-06-24 17:17:35 -04:00
parent a128d4990b
commit ef3ff431e5
56 changed files with 207 additions and 39 deletions

35
config.ru Normal file
View file

@ -0,0 +1,35 @@
require 'rubygems'
require 'bundler/setup'
require 'rack'
# The project root directory
$root = ::File.dirname(__FILE__)
# Common Rack Middleware
use Rack::ShowStatus # Nice looking 404s and other messages
use Rack::ShowExceptions # Nice looking errors
#
# From Rack::DirectoryIndex:
# https://github.com/craigmarksmith/rack-directory-index/
#
module Rack
class DirectoryIndex
def initialize(app)
@app = app
end
def call(env)
index_path = ::File.join($root, 'public', Rack::Request.new(env).path.split('/'), 'index.html')
if ::File.exists?(index_path)
return [200, {"Content-Type" => "text/html"}, [::File.read(index_path)]]
else
@app.call(env)
end
end
end
end
use Rack::DirectoryIndex
run Rack::Directory.new($root + '/public')