Merge pull request #1015 from mojombo/loose-pygments-dep

Loosen Pygments Dependency
This commit is contained in:
Parker Moore 2013-05-05 04:48:37 -07:00
commit 1b994a9682
4 changed files with 6 additions and 2 deletions

View File

@ -24,7 +24,6 @@ require 'English'
# 3rd party # 3rd party
require 'liquid' require 'liquid'
require 'maruku' require 'maruku'
require 'pygments'
require 'colorator' require 'colorator'
# internal requires # internal requires

View File

@ -4,6 +4,7 @@ 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 }

View File

@ -1,5 +1,7 @@
require 'logger'
module Jekyll module Jekyll
module Logger class Logger < Logger
# Public: Print a jekyll message to stdout # Public: Print a jekyll message to stdout
# #
# topic - the topic of the message, e.g. "Configuration file", "Deprecation", etc. # topic - the topic of the message, e.g. "Configuration file", "Deprecation", etc.

View File

@ -49,6 +49,8 @@ eos
end end
def render_pygments(context, code) def render_pygments(context, code)
require 'pygments'
@options[:encoding] = 'utf-8' @options[:encoding] = 'utf-8'
output = add_code_tags( output = add_code_tags(