Class: Kramdown::Converter::SerifCustom
- Inherits:
-
Html
- Object
- Html
- Kramdown::Converter::SerifCustom
- Defined in:
- lib/serif/markup_renderer.rb
Instance Method Summary collapse
Instance Method Details
#convert_codeblock(el, indent) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/serif/markup_renderer.rb', line 4 def convert_codeblock(el, indent) attr = el.attr.dup language = extract_code_language!(attr) if language out = Rouge.highlight(el.value, language, "html") out.sub!(/^(<pre class=\"highlight\">)/, '\1<code>') out.sub!(/<\/pre>\z/, "</code></pre>\n") else super end end |