Disabilita il routing lato client per link specifici che puntano allo stesso dominio in Discourse

Ciao,

Sto eseguendo un’istanza di Discourse su https://example.com e una documentazione Docusaurus su https://example.com/docs/my-lib. Quando creo un link alla documentazione da Discourse, il link tenta di instradare lato client e risulta in un errore che indica che la pagina non è stata trovata. Tuttavia, se inserisco manualmente l’URL o lo apro in una nuova scheda, funziona correttamente.

C’è un modo per impedire che determinati sotto-percorsi vengano instradati lato client in Discourse? La mia attuale soluzione temporanea è utilizzare un elemento di ancoraggio HTML con target="_blank" per forzare il link ad aprirsi in una nuova scheda. Preferirei utilizzare Markdown per i link senza dover ricorrere all’HTML.

Grazie!

Ecco perché si consiglia di utilizzare discourse sul proprio hostname, ma non sono molto utili.

Potrebbe essere possibile creare un componente tematico che aggiunga un percorso a /docs e lo tratti come un collegamento esterno. Forse con window.location.replaceWith('http://example.com/docs/'); o forse con un reindirizzamento 301.