3
4
5
6
7
8
9
10
11
12
13
14
15
|
# File 'lib/hologram/markdown_renderer.rb', line 3
def block_code(code, language)
if language and language.include?('example')
if language.include?('js')
'<script>' + code + '</script>
<div class="codeBlock jsExample">' + Pygments.highlight(code) + '</div>'
else
'<div class="codeExample">' + '<div class="exampleOutput">' + render_html(code, language) + '</div>' + '<div class="codeBlock">' + Pygments.highlight(code, :lexer => get_lexer(language)) + '</div>' + '</div>'
end
else
'<div class="codeBlock">' + Pygments.highlight(code) + '</div>'
end
end
|