From 45256c767c04104c361263eb5754419116b3a7f5 Mon Sep 17 00:00:00 2001 From: Sam Rayner Date: Mon, 28 Oct 2013 15:22:13 +0000 Subject: [PATCH] Fix double slashes on site index page --- asset_path_tag.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/asset_path_tag.rb b/asset_path_tag.rb index 4735e29..7e7a7e2 100644 --- a/asset_path_tag.rb +++ b/asset_path_tag.rb @@ -36,17 +36,18 @@ def render(context) #loop through posts to find match and get slug context.registers[:site].posts.each do |post| if post.id == page["id"] - path = "/posts/#{post.slug}" + path = "posts/#{post.slug}" end end else - path = page["url"].sub(/\/$/, "") + path = page["url"] end #strip filename path = File.dirname(path) if path =~ /\.\w+$/ - "/assets#{path}/#{@filename}" + #fix double slashes + "/assets/#{path}/#{@filename}".gsub(/\/{2,}/, '/') end end end