Post precedenti con questa estensione vengono ancora renderizzati correttamente. Tuttavia, l’esecuzione di “Rebuild HTML” su qualsiasi post vecchio lo romperà.
Credo che il problema non sia correlato al plugin, poiché il plugin non è cambiato e l’estensione funziona correttamente durante la stesura del post.
C’è qualcosa di specifico in questo ultimo aggiornamento di Discourse che potrebbe causare questo problema?
Descrizione: Ho un plugin personalizzato che utilizza estensioni markdown (come descritto qui). Il plugin funziona durante la stesura di un post/argomento, mostrando l’anteprima HTML. Tuttavia, quando il post/argomento viene pubblicato, il plugin semplicemente non ha effetto. Il contenuto grezzo del post viene preservato così com’è.
Ciao @merefield , grazie per la tua risposta. Mi scuso per la formulazione confusa del mio argomento originale. Il problema riguarda il mio plugin personalizzato che utilizza le estensioni Markdown di Discourse. Ho ora modificato il mio post originale per riflettere ciò.
Sì, sono il maintainer Anche se non credo che questi due avvisi siano correlati al problema attuale. Il metodo whiteList è ancora disponibile nell’ultima versione di discourse. E l’altra deprecazione è correlata a una voce della barra degli strumenti nell’interfaccia grafica, non all’estensione markdown effettiva. Almeno, questo è quello che penso.
Aggiornerò comunque per gestire le deprecazioni. Menzionerò anche che il plugin ha funzionato bene fino alla versione precedente.
Grazie per la segnalazione @GaurangBlaze. Sembra che una recente refactoring abbia interrotto il supporto per i file .js.es6 nella conversione markdown lato server. Lo risolveremo nei prossimi giorni.
Nel frattempo, la rimozione dell’estensione .es6 dai tuoi file JS dovrebbe risolvere il problema. È comunque una buona cosa da fare: non è più necessaria e l’uso del .js standard offre un supporto molto migliore per l’IDE/editor.
Sì, certo… questo deve essere successo molto di recente (negli ultimi 4 giorni!) Ho appena aggiornato la mia istanza di sviluppo e finalmente posso riprodurlo… mi scuso!
Grazie. Non ho trovato la deprecazione .es6 nella pagina /logs della nostra community. Hai intenzione di inserire questa deprecazione lì (e anche altre deprecazioni simili)?