MathJax sembra rotto in v2.9.0.beta5

Mathjax sembra essere rotto in v2.9.0.beta5. Ci aspetteremmo che \frac{1}{2} venga renderizzato quando è abilitato, ma al momento non funziona. Indicherò altri amministratori per la nostra istanza a questo post. Prevediamo di aggiornare a beta6 la prossima settimana.

Controllando più a fondo, ho scoperto che il file javascript MathJax.2.7.5.js che tenta di essere caricato si trova sotto /var/www/discourse/plugins/discourse-math/public/mathjax/MathJax.2.7.5.js, mentre sembra che tenti di caricarlo da una posizione diversa, vedi immagine:

Versione: 2.9.0.beta6 | Commit: af3262d70a238f31ab54ad0ccf7dd26fb71a5134

Non riesco a riprodurre su Discourse af3262d e versione del plugin bcaccbd. Non sono sicuro di cosa intendi con la posizione diversa?

3 Mi Piace

Imparo qualcosa ogni giorno:

public/ Questa directory verrà copiata verbatim nella root dell'applicazione creata. Usala per asset che non hanno un passaggio di compilazione, come immagini o font

1 Mi Piace

Hai perfettamente ragione. Infatti, ho scoperto che al momento della precompilazione degli asset, tra molte altre cose, vengono creati i seguenti symlink sotto le cartelle public/plugins:

/var/www/discourse$ ls -al public/plugins/
...
lrwxrwxrwx. 1 discourse root 52 Jul  2 09:17 discourse-calendar -> /var/www/discourse/plugins/discourse-calendar/public
lrwxrwxrwx. 1 discourse root 52 Jul  2 09:17 discourse-graphviz -> /var/www/discourse/plugins/discourse-graphviz/public
lrwxrwxrwx. 1 discourse root 48 Jul  2 09:17 discourse-math -> /var/www/discourse/plugins/discourse-math/public
lrwxrwxrwx. 1 discourse root 57 Jun 21 00:28 discourse-narrative-bot -> /var/www/discourse/plugins/discourse-narrative-bot/public
lrwxrwxrwx. 1 discourse root 44 Jun 21 00:28 styleguide -> /var/www/discourse/plugins/styleguide/public

Non era così per la nostra infrastruttura.

Grazie, quindi nessun bug, funziona come previsto per le versioni menzionate sopra.

Saluti,
Ismael

3 Mi Piace

Questo argomento è stato chiuso automaticamente 30 giorni dopo l’ultima risposta. Non sono più consentite nuove risposte.