将基目录注入RDiscount Markdown转换

时间:2018-05-10 20:28:26

标签: ruby markdown rdiscount

我使用Ruby的RDiscount将markdown转换为HTML。

降价文档包含相对于降价文件本身路径的链接(或图像)。

我有没有办法告诉RDiscount它应该在我选择的字符串(文件夹)之前添加所有相关链接?

我正在尝试实现类似于GitHub如何在README中显示图像的效果 - 其中文件在与README相同的目录中查找。

以下是一个示例代码:

require 'rdiscount'

markdown = "![pic](image.png)\n\n[link](somewhere.html)"

doc = RDiscount.new(markdown)
# I would like to do something here, like:
# doc.base_link_path = 'SOMEFOLDER'
html = doc.to_html
puts html

# actual output => 
#  <p><img src="image.png" alt="pic" /></p>
#  <p><a href="somewhere.html">link</a></p>"

# desired output => 
#  <p><img src="SOMEFOLDER/image.png" alt="pic" /></p>
#  <p><a href="SOMEFOLDER/somewhere.html">link</a></p>"

我看了RDiscount class documentation,但没有发现这样的事情。

0 个答案:

没有答案