我使用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,但没有发现这样的事情。