diff --git a/lib/jekyll/utils.rb b/lib/jekyll/utils.rb index 323133cb..34861593 100644 --- a/lib/jekyll/utils.rb +++ b/lib/jekyll/utils.rb @@ -111,11 +111,13 @@ module Jekyll # hyphen. def slugify(string) unless string.nil? - # Replace each non-alphanumeric character sequence with a hyphen - slug = string.gsub(/[^a-z0-9]+/i, '-') - # Remove leading/trailing hyphen - slug.gsub!(/^\-|\-$/i, '') - slug.downcase + string \ + # Replace each non-alphanumeric character sequence with a hyphen + .gsub(/[^a-z0-9]+/i, '-') \ + # Remove leading/trailing hyphen + .gsub(/^\-|\-$/i, '') \ + # Downcase it + .downcase end end