diff --git a/lib/jekyll/page.rb b/lib/jekyll/page.rb index 2f7803d5..1adc00ad 100644 --- a/lib/jekyll/page.rb +++ b/lib/jekyll/page.rb @@ -78,6 +78,7 @@ module Jekyll # sanitize url @url = url.split('/').reject{ |part| part =~ /^\.+$/ }.join('/') @url += "/" if url =~ /\/$/ + @url.gsub!(/\A\//, '') @url end diff --git a/lib/jekyll/post.rb b/lib/jekyll/post.rb index a7afa800..7a3294de 100644 --- a/lib/jekyll/post.rb +++ b/lib/jekyll/post.rb @@ -194,6 +194,7 @@ module Jekyll # sanitize url @url = url.split('/').reject{ |part| part =~ /^\.+$/ }.join('/') @url += "/" if url =~ /\/$/ + @url.gsub!(/\A\//, '') @url end