From d73841c961a568532aeb9b5193bd64731751b1d5 Mon Sep 17 00:00:00 2001 From: "maul.esel" Date: Sat, 20 Apr 2013 13:15:40 +0200 Subject: [PATCH] always ADD a leading slash to page.url or post.url --- lib/jekyll/page.rb | 2 +- lib/jekyll/post.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/jekyll/page.rb b/lib/jekyll/page.rb index 1adc00ad..730af13f 100644 --- a/lib/jekyll/page.rb +++ b/lib/jekyll/page.rb @@ -78,7 +78,7 @@ module Jekyll # sanitize url @url = url.split('/').reject{ |part| part =~ /^\.+$/ }.join('/') @url += "/" if url =~ /\/$/ - @url.gsub!(/\A\//, '') + @url.gsub!(/\A([^\/])/, '/\1') @url end diff --git a/lib/jekyll/post.rb b/lib/jekyll/post.rb index 7a3294de..728ca779 100644 --- a/lib/jekyll/post.rb +++ b/lib/jekyll/post.rb @@ -194,7 +194,7 @@ module Jekyll # sanitize url @url = url.split('/').reject{ |part| part =~ /^\.+$/ }.join('/') @url += "/" if url =~ /\/$/ - @url.gsub!(/\A\//, '') + @url.gsub!(/\A([^\/])/, '/\1') @url end