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