From 12aed03eea27534168a1a5edb7c484fdf24b5937 Mon Sep 17 00:00:00 2001 From: Brandon Mathis Date: Fri, 22 Jul 2011 00:03:11 -0400 Subject: updated rakefile and config to support url mapping in previous commit --- Rakefile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'Rakefile') diff --git a/Rakefile b/Rakefile index df1add6d..9b6327c3 100644 --- a/Rakefile +++ b/Rakefile @@ -201,12 +201,14 @@ task :set_root_dir, :dir do |t, args| end jekyll_config = IO.read('_config.yml') jekyll_config.sub!(/^destination:.+$/, "destination: public#{dir}") - jekyll_config.sub!(/^subscribe_rss:.+$/, "subscribe_rss: #{dir}/atom.xml") - jekyll_config.sub!(/^root:.*$/, "root: #{dir}") + jekyll_config.sub!(/^subscribe_rss:\s*\/.+$/, "subscribe_rss: #{dir}/atom.xml") + jekyll_config.sub!(/^root:.*$/, "root: /#{dir.sub(/^\//, '')}") File.open('_config.yml', 'w') do |f| f.write jekyll_config end - mkdir_p "public#{dir}" + rm_rf public_dir + mkdir_p "#{public_dir}#{dir}" + puts "## Site's root directory is now '/#{dir.sub(/^\//, '')}' ##" end end -- cgit v1.2.1