Bilder aus Github .md-Datei mit Discourse API hochladen

Hallo zusammen,

ich verwende einen Node.js-Workflow, um über die Discourse-API ein GitHub-Repository mit Discourse zu verbinden. Jedes Mal, wenn jemand eine .md-Datei in ein Repository pusht, wird automatisch ein Discourse-Thema erstellt (mittels POST-Request an https://{defaultHost}/posts.json). Falls das Thema bereits existiert, aktualisiere ich es einfach mit einem PUT-Request an https://{defaultHost}/posts/{id}.json.

Ich habe ein Problem mit Bildern – es gibt mehrere Möglichkeiten, Bilder in einer GitHub-.md-Datei einzubinden. Die folgenden funktionieren einwandfrei, und die Bilder werden in Discourse hochgeladen:

Die folgenden beiden Fälle funktionieren jedoch nicht:

Gibt es eine Möglichkeit, sicherzustellen, dass alle Bilder aus der .md-Datei in Discourse hochgeladen werden?

Wenn dein Skript das rohe Markdown von GitHub direkt an Discourse übergibt, musst du sicherstellen, dass dein Skript diese relativen Links findet und die GitHub-Domain hinzufügt.