Прежде всего, хочу выразить благодарность всем, кто делает это возможным — отличный инструмент.
Я заметил, что опубликованные посты (в Discourse) не содержат активных ссылок на изображения. Есть ли способ сохранить ссылки на изображения активными при переносе из блога на форум?
Мой параметр «разрешённые iframe» настроен на разрешение указанных доменов. Не упустил ли я что-то?
Чтобы я точно понял вашу проблему, не могли бы вы немного подробнее объяснить, что вы имеете в виду под «активными ссылками на изображения»? Я подумал, что вы могли иметь в виду изображения в iframe или GIF-анимации, но на связанной вами записи в WordPress я их не вижу.
@anon48433008 Это может происходить по нескольким причинам, так как плагин WP Discourse выполняет небольшую парсинг HTML, после чего Discourse также проводит парсинг HTML и повторное сканирование. Скорее всего, удаление ссылок происходит именно в процессе парсинга HTML и повторного сканирования в Discourse, то есть в том, как Discourse обрабатывает HTML, встроенный в сообщения. Например, см.
Или
Вместо того чтобы искать «техническое» решение, я рекомендую разделить ссылки и изображения, например, разместив ссылку под изображением. Я понимаю, что вы предпочитаете оставлять их вместе, однако добиться стабильной работы в этом случае будет крайне сложно. Разделение может помочь.
По сути, Discourse не стремится к точному сохранению HTML-разметки при импорте сообщений. Его цель — сохранение содержимого для целей обсуждения. Ваша стратегия интеграции WordPress → Discourse должна строиться с учётом этого: пользователи должны читать пост на WordPress, а версия в Discourse должна служить лишь справочным материалом для обсуждения.