mirror of
https://github.com/WatchOutNewsAgency/wona.github.com.git
synced 2026-01-01 01:16:26 +00:00
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:
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')
|
||||
|
||||
Reference in New Issue
Block a user