تحميل صور من ملف Github .md باستخدام Discourse API

مرحبًا بالجميع،

أستخدم سير عمل Node.js للربط بين مستودع GitHub ومنصة Discourse عبر واجهة برمجة تطبيقات Discourse. في كل مرة يقوم فيها شخص ما بدفع ملف .md إلى المستودع، يتم إنشاء موضوع جديد في Discourse باستخدام طلب POST إلى https://{defaultHost}/posts.json، أو إذا كان الموضوع موجودًا بالفعل، أقوم بتحديثه باستخدام طلب PUT إلى https://{defaultHost}/posts/{id}.json.

أواجه مشكلة مع الصور: هناك عدة طرق لإدراج صورة في ملف .md على GitHub. الطرق التالية تعمل بشكل صحيح ويتم تحميل الصور إلى Discourse:

لكن الطريقتين التاليتين لا تعملان:

هل توجد طريقة لضمان تحميل جميع الصور من ملف .md إلى Discourse؟

إذا كان سكريبتك يقوم بدفع ملف Markdown الخام من GitHub إلى Discourse، فستحتاج إلى أن يقوم السكريبت بالعثور على هذه الروابط النسبية وإضافة نطاق GitHub.