Carica immagini da file .md di Github usando l'API di Discourse

Ciao a tutti,

Utilizzo un flusso di lavoro Node.js per collegare un repository GitHub e Discourse tramite l’API di Discourse. Ogni volta che qualcuno invia un file .md nel repository, viene automaticamente creato un argomento su Discourse tramite una richiesta POST a https://{defaultHost}/posts.json oppure, se l’argomento esiste già, lo aggiorno con una richiesta PUT a https://{defaultHost}/posts/{id}.json.

Ho un problema con le immagini: ci sono diversi modi per includere un’immagine in un file .md di GitHub. I seguenti funzionano correttamente e le immagini vengono caricate su Discourse:

Tuttavia, i seguenti due casi non funzionano:

Esiste un modo per garantire che tutte le immagini presenti nel file .md vengano caricate su Discourse?

1 Mi Piace

Se il tuo script sta inviando il markdown grezzo da GitHub a Discourse, dovrai modificare lo script in modo che individui quei link relativi e aggiunga il dominio di GitHub.

2 Mi Piace