【问题标题】:Can anyone explain me how does :hard_wrap work?谁能解释一下 :hard_wrap 是如何工作的?
【发布时间】:2020-07-25 17:11:46
【问题描述】:

我不明白如何使用 Markdown Redcarpet 创建新行。 我输入

Line 1
Line 2

但我明白

Line 1 Line 2

在我的助手中我有markdown = Redcarpet::Markdown.new(MarkdownRenderer, hard_wrap: true, autolink: true, space_after_headers: true)

【问题讨论】:

    标签: ruby markdown redcarpet


    【解决方案1】:

    根据 Redcarpet 手册,auto_wrap 选项像这样进入渲染器初始化程序:

    markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML.new(hard_wrap: true), autolink: true, space_after_headers: true)
    
    puts markdown.render("Line 1\n Line 2")
    

    这给了我这个输出

    <p>Line 1<br>
     Line 2</p>
    

    https://github.com/vmg/redcarpet#darling-i-packed-you-a-couple-renderers-for-lunch

    请注意,我找不到 MarkdownRenderer 类,因为 Redcarpet 仅带有 Redcarpet::Render::HTMLRedcarpet::Render::XHTML 内置渲染器。

    【讨论】:

    • 这很奇怪。因为用“Line 1\n Line 2”添加评论是行不通的。它准确显示“第 1 行\n 第 2 行”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-27
    • 1970-01-01
    相关资源
    最近更新 更多