diff --git a/lib/jekyll/converters/markdown/kramdown_parser.rb b/lib/jekyll/converters/markdown/kramdown_parser.rb index 25e119b2..45542c66 100644 --- a/lib/jekyll/converters/markdown/kramdown_parser.rb +++ b/lib/jekyll/converters/markdown/kramdown_parser.rb @@ -13,7 +13,7 @@ module Jekyll def convert(content) # Check for use of coderay - kramdown_configs = if @config['kramdown']['use_coderay'] + if @config['kramdown']['use_coderay'] base_kramdown_configs.merge({ :coderay_wrap => @config['kramdown']['coderay']['coderay_wrap'], :coderay_line_numbers => @config['kramdown']['coderay']['coderay_line_numbers'], @@ -22,22 +22,11 @@ module Jekyll :coderay_bold_every => @config['kramdown']['coderay']['coderay_bold_every'], :coderay_css => @config['kramdown']['coderay']['coderay_css'] }) - else - # not using coderay - base_kramdown_configs end + Kramdown::Document.new(content, @config["kramdown"].symbolize_keys).to_html end - def base_kramdown_configs - { - :auto_ids => @config['kramdown']['auto_ids'], - :footnote_nr => @config['kramdown']['footnote_nr'], - :entity_output => @config['kramdown']['entity_output'], - :toc_levels => @config['kramdown']['toc_levels'], - :smart_quotes => @config['kramdown']['smart_quotes'] - } - end end end end