Merge pull request #3018 from jekyll/webrick-fancy-indexing
This commit is contained in:
commit
3285aebd4f
|
@ -75,16 +75,20 @@ module Jekyll
|
||||||
|
|
||||||
def webrick_options(config)
|
def webrick_options(config)
|
||||||
opts = {
|
opts = {
|
||||||
:DocumentRoot => config['destination'],
|
|
||||||
:Port => config['port'],
|
|
||||||
:BindAddress => config['host'],
|
:BindAddress => config['host'],
|
||||||
:MimeTypes => mime_types,
|
:DirectoryIndex => %w(index.html index.htm index.cgi index.rhtml index.xml),
|
||||||
|
:DocumentRoot => config['destination'],
|
||||||
:DoNotReverseLookup => true,
|
:DoNotReverseLookup => true,
|
||||||
:StartCallback => start_callback(config['detach']),
|
:MimeTypes => mime_types,
|
||||||
:DirectoryIndex => %w(index.html index.htm index.cgi index.rhtml index.xml)
|
:Port => config['port'],
|
||||||
|
:StartCallback => start_callback(config['detach'])
|
||||||
}
|
}
|
||||||
|
|
||||||
if !config['verbose']
|
if config['verbose']
|
||||||
|
opts.merge!({
|
||||||
|
:Logger => WEBrick::Log.new($stdout, WEBrick::Log::DEBUG)
|
||||||
|
})
|
||||||
|
else
|
||||||
opts.merge!({
|
opts.merge!({
|
||||||
:AccessLog => [],
|
:AccessLog => [],
|
||||||
:Logger => WEBrick::Log.new([], WEBrick::Log::WARN)
|
:Logger => WEBrick::Log.new([], WEBrick::Log::WARN)
|
||||||
|
@ -118,9 +122,10 @@ module Jekyll
|
||||||
|
|
||||||
# recreate NondisclosureName under utf-8 circumstance
|
# recreate NondisclosureName under utf-8 circumstance
|
||||||
def file_handler_options
|
def file_handler_options
|
||||||
fh_option = WEBrick::Config::FileHandler
|
WEBrick::Config::FileHandler.merge({
|
||||||
fh_option[:NondisclosureName] = ['.ht*','~*']
|
:FancyIndexing => true,
|
||||||
fh_option
|
:NondisclosureName => ['.ht*','~*']
|
||||||
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue