Merge pull request #1015 from mojombo/loose-pygments-dep
Loosen Pygments Dependency
This commit is contained in:
commit
1b994a9682
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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 }
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue