Привет, ребята, у меня возникли проблемы с обработанным содержимым постов с изображениями.
Дело в том, что мы используем кастомную ссылку для изображений, которая выглядит так: /api/v1/discourse/custom/link/hash_id/filename.png
Всё работает нормально при создании поста, но на каком-то этапе обработки HTML поста Discourse определяет, что эта ссылка «битая», и заменяет её содержимое на <span>, похожий на следующий:
Решение этой проблемы заключалось в указании имени хоста для изображения, чтобы получить полную ссылку. Таким образом, даже если у Discourse нет доступа к ресурсу, он не будет вмешиваться в элементы img в обработанной версии.