diff --git a/lib/jekyll/converters/markdown/kramdown_parser.rb b/lib/jekyll/converters/markdown/kramdown_parser.rb index ea8053db..9b6d55cc 100644 --- a/lib/jekyll/converters/markdown/kramdown_parser.rb +++ b/lib/jekyll/converters/markdown/kramdown_parser.rb @@ -37,7 +37,12 @@ module Jekyll end def convert(content) - Kramdown::Document.new(content, @config).to_html + document = Kramdown::Document.new(content, @config) + html_output = document.to_html + document.warnings.each do |warning| + Jekyll.logger.warn "Kramdown warning:", warning + end + html_output end private diff --git a/lib/jekyll/converters/smartypants.rb b/lib/jekyll/converters/smartypants.rb index 37fecb12..16161e1d 100644 --- a/lib/jekyll/converters/smartypants.rb +++ b/lib/jekyll/converters/smartypants.rb @@ -29,7 +29,12 @@ module Jekyll end def convert(content) - Kramdown::Document.new(content, @config).to_html.chomp + document = Kramdown::Document.new(content, @config) + html_output = document.to_html.chomp + document.warnings.each do |warning| + Jekyll.logger.warn "Kramdown warning:", warning + end + html_output end end end diff --git a/test/test_kramdown.rb b/test/test_kramdown.rb index 2a12a090..80bcced3 100644 --- a/test/test_kramdown.rb +++ b/test/test_kramdown.rb @@ -56,6 +56,12 @@ class TestKramdown < JekyllUnitTest assert_equal "