From 6621e71e6ceeed54984054f152cde6b8179b4eba Mon Sep 17 00:00:00 2001 From: bootstraponline Date: Thu, 20 Dec 2012 19:12:02 -0700 Subject: [PATCH] Fix home #491 --- lib/gollum/frontend/app.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/gollum/frontend/app.rb b/lib/gollum/frontend/app.rb index 146e0d83..b16bcb3f 100644 --- a/lib/gollum/frontend/app.rb +++ b/lib/gollum/frontend/app.rb @@ -88,7 +88,8 @@ module Precious end get '/' do - redirect ::File.join(@base_url, 'Home') + page_dir = settings.wiki_options[:page_file_dir].to_s + redirect clean_url(::File.join(@base_url, page_dir, 'Home')) end # path is set to name if path is nil. @@ -179,6 +180,12 @@ module Precious @name = wikip.name.to_url @path = wikip.path + # --page-file-dir docs + # /docs/Home should be created in /Home + # not /docs/Home because write_page will append /docs + page_dir = settings.wiki_options[:page_file_dir].to_s + @path = @path.sub(page_dir, '/') if @path.start_with? page_dir + page = wikip.page if page page_dir = settings.wiki_options[:page_file_dir].to_s