compatible with RedCarpet 2.0+
This commit is contained in:
@@ -447,6 +447,18 @@ module Gollum
|
|||||||
data = extract_code(data)
|
data = extract_code(data)
|
||||||
data = extract_tags(data)
|
data = extract_tags(data)
|
||||||
|
|
||||||
|
if Gem::Version.new(Redcarpet::VERSION) > Gem::Version.new("1.17.2")
|
||||||
|
html_renderer = Redcarpet::Render::HTML.new({
|
||||||
|
:autolink => true,
|
||||||
|
:fenced_code_blocks => true,
|
||||||
|
:tables => true,
|
||||||
|
:strikethrough => true,
|
||||||
|
:lax_htmlblock => true,
|
||||||
|
:no_intraemphasis => true
|
||||||
|
})
|
||||||
|
markdown = Redcarpet::Markdown.new(html_renderer)
|
||||||
|
data = markdown.render(data)
|
||||||
|
else
|
||||||
flags = [
|
flags = [
|
||||||
:autolink,
|
:autolink,
|
||||||
:fenced_code,
|
:fenced_code,
|
||||||
@@ -456,6 +468,7 @@ module Gollum
|
|||||||
:no_intraemphasis
|
:no_intraemphasis
|
||||||
]
|
]
|
||||||
data = Redcarpet.new(data, *flags).to_html
|
data = Redcarpet.new(data, *flags).to_html
|
||||||
|
end
|
||||||
data = process_tags(data)
|
data = process_tags(data)
|
||||||
data = process_code(data)
|
data = process_code(data)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user