diff --git a/lib/jekyll/converters/markdown.rb b/lib/jekyll/converters/markdown.rb index f0d1afb0..39389874 100644 --- a/lib/jekyll/converters/markdown.rb +++ b/lib/jekyll/converters/markdown.rb @@ -46,15 +46,12 @@ module Jekyll ].map(&:to_sym) end - def extname_matches_regexp - @extname_matches_regexp ||= Regexp.new( - '^\.(' + @config['markdown_ext'].gsub(',','|') +')$', - Regexp::IGNORECASE - ) + def extname_list + @extname_list ||= @config['markdown_ext'].split(',').map { |e| ".#{e.downcase}" } end def matches(ext) - ext =~ extname_matches_regexp + extname_list.include? ext.downcase end def output_ext(ext)