diff --git a/lib/jekyll/tags/highlight.rb b/lib/jekyll/tags/highlight.rb index b22001d3..af2a1e10 100644 --- a/lib/jekyll/tags/highlight.rb +++ b/lib/jekyll/tags/highlight.rb @@ -65,7 +65,7 @@ eos def parse_options(input) options = {} - if defined?(input) && input != "" + unless input.empty? # Split along 3 possible forms -- key="", key=value, or key input.scan(/(?:\w="[^"]*"|\w=\w|\w)+/) do |opt| key, value = opt.split("=") diff --git a/lib/jekyll/tags/include.rb b/lib/jekyll/tags/include.rb index 4c4c38a3..b1b02981 100644 --- a/lib/jekyll/tags/include.rb +++ b/lib/jekyll/tags/include.rb @@ -28,7 +28,7 @@ module Jekyll @file = matched["variable"].strip @params = matched["params"].strip else - @file, @params = markup.strip.split(" ", 2) + @file, @params = markup.strip.split(/\s+/, 2) end validate_params if @params @tag_name = tag_name