Merge pull request #1382 from torsneyt/fix_md_ext
Markdown extension matching matches only exact matches
This commit is contained in:
		
						commit
						ae218dd0db
					
				| 
						 | 
					@ -26,7 +26,7 @@ module Jekyll
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      def matches(ext)
 | 
					      def matches(ext)
 | 
				
			||||||
        rgx = '(' + @config['markdown_ext'].gsub(',','|') +')'
 | 
					        rgx = '^\.(' + @config['markdown_ext'].gsub(',','|') +')$'
 | 
				
			||||||
        ext =~ Regexp.new(rgx, Regexp::IGNORECASE)
 | 
					        ext =~ Regexp.new(rgx, Regexp::IGNORECASE)
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -14,7 +14,7 @@ class TestGeneratedSite < Test::Unit::TestCase
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    should "ensure post count is as expected" do
 | 
					    should "ensure post count is as expected" do
 | 
				
			||||||
      assert_equal 35, @site.posts.size
 | 
					      assert_equal 36, @site.posts.size
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    should "insert site.posts into the index" do
 | 
					    should "insert site.posts into the index" do
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -562,6 +562,13 @@ class TestPost < Test::Unit::TestCase
 | 
				
			||||||
      assert conv.kind_of? Jekyll::Converters::Markdown
 | 
					      assert conv.kind_of? Jekyll::Converters::Markdown
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    should "process .mkdn under text if it is not in the markdown config" do
 | 
				
			||||||
 | 
					      @site.config['markdown_ext'] = 'markdown,mkd,md,text'
 | 
				
			||||||
 | 
					      post = setup_post '2013-08-01-mkdn-extension.mkdn'
 | 
				
			||||||
 | 
					      conv = post.converter
 | 
				
			||||||
 | 
					      assert conv.kind_of? Jekyll::Converters::Identity
 | 
				
			||||||
 | 
					    end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    should "process .text as textile under alternate configuration" do
 | 
					    should "process .text as textile under alternate configuration" do
 | 
				
			||||||
      @site.config['textile_ext'] = 'textile,text'
 | 
					      @site.config['textile_ext'] = 'textile,text'
 | 
				
			||||||
      post = setup_post '2011-04-12-text-extension.text'
 | 
					      post = setup_post '2011-04-12-text-extension.text'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue