mirror of https://github.com/twbs/bootstrap.git
				
				
				
			
		
			
	
	
		
			21 lines
		
	
	
		
			525 B
		
	
	
	
		
			Ruby
		
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			525 B
		
	
	
	
		
			Ruby
		
	
	
	
| 
								 | 
							
								module Jekyll
							 | 
						||
| 
								 | 
							
								  class MarkdownBlock < Liquid::Block
							 | 
						||
| 
								 | 
							
								    alias_method :render_block, :render
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    def initialize(tag_name, markup, tokens)
							 | 
						||
| 
								 | 
							
								      super
							 | 
						||
| 
								 | 
							
								    end
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    # Uses the default Jekyll markdown parser to
							 | 
						||
| 
								 | 
							
								    # parse the contents of this block
							 | 
						||
| 
								 | 
							
								    #
							 | 
						||
| 
								 | 
							
								    def render(context)
							 | 
						||
| 
								 | 
							
								      site = context.registers[:site]
							 | 
						||
| 
								 | 
							
								      converter = site.find_converter_instance(::Jekyll::Converters::Markdown)
							 | 
						||
| 
								 | 
							
								      converter.convert(render_block(context))
							 | 
						||
| 
								 | 
							
								    end
							 | 
						||
| 
								 | 
							
								  end
							 | 
						||
| 
								 | 
							
								end
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Liquid::Template.register_tag('markdown', Jekyll::MarkdownBlock)
							 |