Я полагаю, что проблема не связана с плагином, так как он не менялся, и расширение работает корректно при черновике поста.
Есть ли что-то конкретное в этом последнем обновлении Discourse, что может вызывать эту проблему?
Описание: У меня есть пользовательский плагин, использующий расширения markdown (как описано здесь). Плагин работает при создании поста/темы — показывается HTML-предпросмотр. Но после публикации поста/темы плагин не оказывает никакого эффекта. Исходное содержимое поста сохраняется в неизменном виде.
Привет @merefield, спасибо за ваш ответ. Извините за запутанную формулировку в моей первоначальной теме. Проблема связана с моим пользовательским плагином, который использует расширения Markdown Discourse. Я уже отредактировал свой первоначальный пост, чтобы это отразить.
Да, я являюсь сопровождающим проекта Однако я не считаю, что эти два предупреждения связаны с текущей проблемой. Метод whiteList по-прежнему доступен в последней версии Discourse. А другое предупреждение об устаревании касается элемента панели инструментов в графическом интерфейсе, а не самого расширения Markdown. По крайней мере, так я думаю.
Тем не менее, я обновлю код, чтобы обработать эти устаревания. Также отмечу, что плагин работал без проблем до предыдущего выпуска.
Спасибо за отчет @GaurangBlaze. Похоже, недавний рефакторинг нарушил поддержку файлов .js.es6 при серверной обработке Markdown. Мы исправим это в ближайшие несколько дней.
Пока что удаление расширения .es6 из ваших JS-файлов должно решить проблему. В любом случае это хорошая практика — в этом больше нет необходимости, а использование стандартного .js обеспечивает гораздо лучшую поддержку в IDE/редакторах.
Да, это должно было произойти совсем недавно (в последние 4 дня!). Только что обновил свою среду разработки и наконец смог воспроизвести проблему… приношу извинения!
Спасибо. Я не нашел упоминания о прекращении поддержки .es6 на странице /logs нашего сообщества. Планируете ли вы добавить туда это уведомление (а также другие аналогичные уведомления о прекращении поддержки)?