diff options
author | Brandon Mathis <brandon@imathis.com> | 2011-07-22 00:03:11 -0400 |
---|---|---|
committer | Brandon Mathis <brandon@imathis.com> | 2011-07-22 00:03:11 -0400 |
commit | 12aed03eea27534168a1a5edb7c484fdf24b5937 (patch) | |
tree | 328892f88da591c38f106ee22fc747495b984353 | |
parent | 39d56bc98834b09fc6939fd27bde8848efbb251d (diff) | |
download | my_new_personal_website-12aed03eea27534168a1a5edb7c484fdf24b5937.tar.xz my_new_personal_website-12aed03eea27534168a1a5edb7c484fdf24b5937.zip |
updated rakefile and config to support url mapping in previous commit
-rw-r--r-- | Rakefile | 8 | ||||
-rw-r--r-- | _config.yml | 4 |
2 files changed, 6 insertions, 6 deletions
@@ -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 diff --git a/_config.yml b/_config.yml index 5e53a6d7..b801db16 100644 --- a/_config.yml +++ b/_config.yml @@ -19,9 +19,7 @@ email: # ----------------------- # # If publishing to a subdirectory as in http://site.com/project set 'root: /project' -# If blank, urls will be mapped to '/' -root: - +root: / port: 4000 permalink: /blog/:year/:month/:day/:title source: source |