Redcarpet Parser requires pygments

This commit is contained in:
Parker Moore 2013-05-04 15:29:43 +02:00
parent 3c218d2dcd
commit 3feb18bb56
1 changed files with 1 additions and 2 deletions

View File

@ -4,13 +4,12 @@ module Jekyll
class RedcarpetParser class RedcarpetParser
def initialize(config) def initialize(config)
require 'redcarpet' require 'redcarpet'
require 'pygments'
@config = config @config = config
@redcarpet_extensions = {} @redcarpet_extensions = {}
@config['redcarpet']['extensions'].each { |e| @redcarpet_extensions[e.to_sym] = true } @config['redcarpet']['extensions'].each { |e| @redcarpet_extensions[e.to_sym] = true }
@renderer ||= Class.new(Redcarpet::Render::HTML) do @renderer ||= Class.new(Redcarpet::Render::HTML) do
require 'pygments'
def block_code(code, lang) def block_code(code, lang)
lang = lang && lang.split.first || "text" lang = lang && lang.split.first || "text"
output = add_code_tags( output = add_code_tags(