Я использую Ruby RDiscount для преобразования уценки в 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 , но не нашел ничего подобного.