Tags:Highlight: Decomposed HTMLLegacy formatter (#8623)
Merge pull request 8623
This commit is contained in:
		
							parent
							
								
									ca2f106c8f
								
							
						
					
					
						commit
						ddbc8263de
					
				|  | @ -80,13 +80,17 @@ module Jekyll | |||
| 
 | ||||
|       def render_rouge(code) | ||||
|         require "rouge" | ||||
|         formatter = ::Rouge::Formatters::HTMLLegacy.new( | ||||
|           :line_numbers => @highlight_options[:linenos], | ||||
|           :wrap         => false, | ||||
|         formatter = ::Rouge::Formatters::HTML.new | ||||
|         if @highlight_options[:linenos] | ||||
|           formatter = ::Rouge::Formatters::HTMLTable.new( | ||||
|             formatter, | ||||
|             { | ||||
|               :css_class    => "highlight", | ||||
|               :gutter_class => "gutter", | ||||
|           :code_class   => "code" | ||||
|               :code_class   => "code", | ||||
|             } | ||||
|           ) | ||||
|         end | ||||
|         lexer = ::Rouge::Lexer.find_fancy(@lang, code) || Rouge::Lexers::PlainText | ||||
|         formatter.format(lexer.lex(code)) | ||||
|       end | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue