function CodeBlock(el) if el.classes[1] == "plain" then el = pandoc.Div({ el }, { class = 's-code' }) elseif el.classes[1] then local formatted = pandoc.pipe('pygmentize', { '-l', el.classes[1], '-f', 'html', '-O', 'cssclass=s-code s-code--highlight', }, el.text) if formatted then el = pandoc.RawBlock('html', formatted) end end return el end