Sha256: badd5d78bd5b2eafcdae7549daa1bc89b5770a2602bc0afcd6603e8534db71e2
Contents?: true
Size: 636 Bytes
Versions: 2
Compression:
Stored size: 636 Bytes
Contents
module Slippery module Processors class AddHighlight DEFAULT_STYLE = :default DEFAULT_VERSION = '8.0' def initialize(style = DEFAULT_STYLE, version = DEFAULT_VERSION) @style = style @version = version end def call(doc) doc.rewrite 'head' do |head| head <<= H[:link, rel: "stylesheet", href: "http://yandex.st/highlightjs/#{@version}/styles/#{@style}.min.css"] head <<= H[:script, src: "http://yandex.st/highlightjs/#{@version}/highlight.min.js"] head <<= H[:script, 'hljs.initHighlightingOnLoad();'] end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
slippery-0.2.0 | lib/slippery/processors/add_highlight.rb |
slippery-0.1.0 | lib/slippery/processors/add_highlight.rb |