diff --git a/plugins/octopress_filters.rb b/plugins/octopress_filters.rb index 8c9367b..21c24ee 100644 --- a/plugins/octopress_filters.rb +++ b/plugins/octopress_filters.rb @@ -36,10 +36,11 @@ module OctopressFilters # Textile support input = input.gsub /
`{3}\s(\w+)
\n(.+?)`{3}<\/p>/m do
lang = $1
- str = $2.gsub(/^\s{4}/, '').gsub(/
$/, '')
+ str = $2.gsub('<','<').gsub('>','>').gsub(/^\s{4}/, '').gsub(/(
)?$/, '')
highlight(str, lang)
end
+ # Regular HTML support
input.gsub /^`{3}\s(\w+)\n(.+?)\n`{3}/m do
lang = $1
str = $2.gsub(/^\s{4}/, '')