fixed bug in backtick_codeblock where indentations were being unintentionally removed

This commit is contained in:
Brandon Mathis 2011-07-26 23:56:14 -04:00
parent 6e2beaa969
commit d0f56ef1ca

View File

@ -28,7 +28,7 @@ module OctopressFilters
def backtick_codeblock(input)
input.gsub /<p>`{3}\s(\w+)<\/p>.+<pre><code>(.+)<\/code><\/pre>.+`{3}<\/p>/m do
lang = $1
str = $2.gsub(/^\s{4}/, '').gsub('&lt;','<').gsub('&gt;','>')
str = $2.gsub('&lt;','<').gsub('&gt;','>')
highlight(str, lang)
end
end
@ -96,3 +96,4 @@ module OctopressFilters
end
end
Liquid::Template.register_filter OctopressFilters