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:
parent
a128d4990b
commit
ef3ff431e5
56 changed files with 207 additions and 39 deletions
35
config.ru
Normal file
35
config.ru
Normal 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')
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue