From 2a6c722e78c4bd0e9f9e0988ab79a789e8959cd3 Mon Sep 17 00:00:00 2001 From: Roland Warmerdam Date: Thu, 9 May 2013 22:03:44 +1200 Subject: [PATCH] Add a `data-lang` attribute to code blocks --- lib/jekyll/converters/markdown/redcarpet_parser.rb | 2 +- test/test_redcarpet.rb | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/jekyll/converters/markdown/redcarpet_parser.rb b/lib/jekyll/converters/markdown/redcarpet_parser.rb index 48be65cc..9af80571 100644 --- a/lib/jekyll/converters/markdown/redcarpet_parser.rb +++ b/lib/jekyll/converters/markdown/redcarpet_parser.rb @@ -5,7 +5,7 @@ module Jekyll module CommonMethods def add_code_tags(code, lang) - code = code.sub(/
/, "
")
+            code = code.sub(/
/, "
")
             code = code.sub(/<\/pre>/,"
") end end diff --git a/test/test_redcarpet.rb b/test/test_redcarpet.rb index ce4cb826..c6e8b922 100644 --- a/test/test_redcarpet.rb +++ b/test/test_redcarpet.rb @@ -30,9 +30,9 @@ class TestRedcarpet < Test::Unit::TestCase setup do @markdown = Converters::Markdown.new @config.merge({ 'pygments' => true }) end - + should "render fenced code blocks with syntax highlighting" do - assert_equal "
puts "Hello world"\n
", @markdown.convert( + assert_equal "
puts "Hello world"\n
", @markdown.convert( <<-EOS ```ruby puts "Hello world" @@ -48,7 +48,7 @@ puts "Hello world" end should "render fenced code blocks without syntax highlighting" do - assert_equal "
puts "Hello world"\n
", @markdown.convert( + assert_equal "
puts "Hello world"\n
", @markdown.convert( <<-EOS ```ruby puts "Hello world"