class HTMLwithPygments
Tweak zeh code
Public Instance Methods
block_code(code, language)
click to toggle source
# File lib/roger_better_markdown/renderer.rb, line 6 def block_code(code, language) Pygments.highlight(code, lexer: language) end
doc_header()
click to toggle source
# File lib/roger_better_markdown/renderer.rb, line 10 def doc_header css_file_path = File.join(File.dirname(__FILE__), "..", "..", "resources", "github-markdown.css") header = "<!DOCTYPE html>" header << "<html>" header << "<head>" header << "<meta name=\"viewport\" content=\"width=device-width\">" header << "<style>" header << File.read(css_file_path) header << "</style>" header << "</head>" header << "<body>" header << '<div class="markdown-body">' header end