Tag: redcarpet

Jekyll,修改一些html标签的呈现方式

我想修改一些html标签在jekyll上呈现的方式。 我需要的是自动添加一些css类(在本例中为“。table”类到表html标记)。 我正在使用redcarpet降价处理器。 我想我需要编写一个扩展渲染器的插件,但我找不到任何好的例子…… 我想出了这个,但它只是一个复制/粘贴工作,它不起作用…… require ‘redcarpet’ class BootstrapTables < Redcarpet::Render::HTML def table(header, body) "\n\n#{ header }\n#{ body }\n” end end 有人可以帮忙吗?

代码块中的Markdown换行符

使用Redcarpet,当我在我的降价中包含以下内容时,它不会考虑任何换行符或缩进。 我在线的末尾尝试了两个空格。 代码之间的额外行。 似乎没什么用。 “`xml 3 “` 我知道了: 3 以下是Redcarpet设置: Redcarpet::Markdown.new(Redcarpet::Render::HTML, :autolink => true, :space_after_headers => true, :fenced_code_blocks => true, :no_intra_emphasis => true, :lax_html_blocks => true) 我需要做些什么来使线条正确断开并保留缩进,就像这里或GitHub一样? 更新 – 源代码如下: <?xml version="1.0" encoding="UTF-8"?> <hash> <money>3</money> </hash>

如何扩展redcarpet以支持自动链接用户提及?

在我的rails3应用程序上,我想使用redcarpet来处理用户的post和用户评论部分。 因此,我想扩展redcarpet以支持将@username转换为指向我网站上用户的链接。 我知道redcarpet是用C语言编写的,但无论如何都有简单的方法将其扩展为ruby? 用C写它有多难? 我应该在redcarpet之外做这件事吗? 此外,我对redcarpet的其他一些扩展感兴趣,这些扩展将是我的应用程序中链接到其他模型的简写。 我不确定语法,但我猜它会与github处理问题的方式类似。