Загрузка изображений из .md-файла на GitHub с использованием API Discourse

Всем привет,

Я использую рабочий процесс на Node.js для подключения репозитория GitHub к Discourse через API Discourse.
Каждый раз, когда кто-то загружает файл .md в репозиторий, автоматически создается тема на Discourse с помощью POST-запроса к https://{defaultHost}/posts.json. Если тема уже существует, я просто обновляю её с помощью PUT-запроса к https://{defaultHost}/posts/{id}.json.

У меня возникла проблема с изображениями — в файлах .md на GitHub есть несколько способов вставки изображений. Следующие варианты работают корректно, и изображения загружаются на Discourse:

Однако следующие два варианта не работают:

Существует ли способ гарантировать, что все изображения из файла .md будут загружены на Discourse?

Если ваш скрипт отправляет «сырой» Markdown из GitHub в Discourse, вам потребуется настроить скрипт так, чтобы он находил относительные ссылки и добавлял домен GitHub.