【发布时间】:2013-12-11 23:50:58
【问题描述】:
我无法获得换行符
,即使内容中有空格和换行符。有什么办法可以在 redcarpet 中启用。
http://daringfireball.net/projects/markdown/syntax#p
“当你确实想使用 Markdown 插入一个
中断标签时,你需要以两个或多个空格结束一行,然后键入 return。”
为什么 redcarpet 没有检测到空白行?
Loading development environment (Rails 3.2.3)
irb(main):001:0> rendere = Redcarpet::Render::HTML.new(:hard_wrap => true)
=> #<Redcarpet::Render::HTML:0xa2cc414>
irb(main):002:0> markdown = Redcarpet::Markdown.new(rendere, :autolink => true, :space_after_headers => true)
=> #<Redcarpet::Markdown:0x98ab0c0>
irb(main):003:0> markdown.render("hi how are you doing\n \nFirst line in the next paragraph\n \nFirst line in the third paragraph\n")
=> "<p>hi how are you doing</p>\n\n<p>First line in the next paragraph</p>\n\n<p>First line in the third paragraph</p>\n"
irb(main):004:0> markdown.render("hi how are you doing\r\n \r\nFirst line in the next paragraph\r\n \r\nFirst line in the third paragraph\r\n")
=> "<p>hi how are you doing</p>\n\n<p>First line in the next paragraph</p>\n\n<p>First line in the third paragraph</p>\n"
irb(main):005:0>
【问题讨论】:
标签: ruby-on-rails ruby markdown redcarpet