module Jekyll::Converters::Markdown::RedcarpetParser::WithPygments
Public Instance Methods
block_code(code, lang)
click to toggle source
# File lib/jekyll/converters/markdown/redcarpet_parser.rb, line 18 def block_code(code, lang) unless defined?(Pygments) Jekyll::External.require_with_graceful_fail("pygments") end lang = lang && lang.split.first || "text" add_code_tags( Pygments.highlight( code, { :lexer => lang, :options => { :encoding => "utf-8" }, } ), lang ) end