Strip slashes on nil url tokens

This commit is contained in:
Brandon Mathis 2015-01-18 08:31:14 -06:00
parent e58f8776b9
commit 589919d58a
1 changed files with 6 additions and 1 deletions

View File

@ -61,9 +61,14 @@ module Jekyll
def generate_url(template)
@placeholders.inject(template) do |result, token|
break result if result.index(':').nil?
if token.last.nil?
# Remove leading '/' to avoid generating urls with `//`
result.gsub(/\/:#{token.first}/, '')
else
result.gsub(/:#{token.first}/, self.class.escape_path(token.last))
end
end
end
# Returns a sanitized String URL
def sanitize_url(in_url)