Инъекция базового каталога в конвертацию RDiscount Markdown - PullRequest
0 голосов
/ 10 мая 2018

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

...