Les anciens messages avec cette extension sont toujours correctement rendus. Mais, la reconstruction du HTML sur n’importe quel ancien message le cassera.
Lien vers un exemple de message avec le problème : lien
Je crois que le problème n’est pas lié au plugin, car le plugin n’a pas été modifié et l’extension fonctionne bien lors de la rédaction du message.
Y a-t-il quelque chose de spécifique dans cette dernière mise à niveau de Discourse qui pourrait causer ce problème ?
Description : J’ai un plugin personnalisé qui utilise des extensions markdown (comme décrit ici). Le plugin fonctionne lors de la rédaction d’un message/sujet - affichant l’aperçu HTML. Mais, lorsque le message/sujet est publié, le plugin n’a tout simplement aucun effet. Le contenu brut du message est préservé tel quel.
Salut @merefield , merci pour votre réponse. Désolé pour la formulation confuse de mon sujet d’origine. Le problème concerne mon plugin personnalisé qui utilise les extensions Markdown de Discourse. J’ai maintenant modifié mon message d’origine pour refléter cela.
Oui, je suis le mainteneur Bien que je ne pense pas que ces deux avertissements soient liés au problème actuel. La méthode whiteList est toujours disponible dans le dernier discourse. Et l’autre dépréciation est liée à une entrée de barre d’outils dans l’interface graphique, pas à l’extension markdown elle-même. Du moins, c’est mon avis.
Je vais quand même pousser une mise à jour pour gérer les dépréciations. Je mentionnerai également que le plugin fonctionnait bien jusqu’à la version précédente.
Merci pour le rapport @GaurangBlaze. Il semble qu’un récent refactoring ait cassé la prise en charge des fichiers .js.es6 dans le traitement du markdown côté serveur. Nous allons corriger cela dans les prochains jours.
En attendant, supprimer l’extension .es6 de vos fichiers JS devrait résoudre le problème. C’est d’ailleurs une bonne chose à faire - elle n’est plus nécessaire, et l’utilisation du .js standard améliore grandement la prise en charge par les IDE/éditeurs.
Ah oui… cela doit être arrivé très récemment (ces 4 derniers jours !) Je viens de mettre à jour mon instance de développement et je peux enfin reproduire… désolé !
Merci. Je n’ai pas trouvé la dépréciation .es6 sur la page /logs de notre communauté. Prévoyez-vous d’y mettre cette dépréciation (et d’autres dépréciations similaires également) ?