# frozen_string_literal: true module Banzai module Renderer module CommonMark class HTML < CommonMarker::HtmlRenderer def code_block(node) block do out("<pre#{sourcepos(node)}><code") out(' lang="', node.fence_info, '"') if node.fence_info.present? out('>') out(escape_html(node.string_content)) out('</code></pre>') end end end end end end