Миграция или перенос контента Discourse в пост блога - КАК?

Мне нужно перенести часть контента с моего сайта Discourse. Мы создаём дополнительный блог на WordPress, где эта информация будет продублирована. Какой самый быстрый и эффективный способ это сделать?

Контент включает в себя посты с текстом, фотографиями и иногда встроенными ссылками на YouTube.

Готовы рассмотреть вариант прямой загрузки в WordPress или даже в другое место, откуда мы затем сможем создать соответствующие посты в WordPress.

Спасибо за любые рекомендации.

Я сделал это вручную, но у меня было не так много контента. Однако WordPress выбрал Drupal как более продвинутую CMS, которая поддерживает пользовательские поля в ядре.

Похоже, что импорт файлов Markdown в WordPress будет ключевым моментом. Я вижу, что существует плагин, который, как утверждается, позволяет это сделать.

Со стороны Discourse я бы использовал запрос Data Explorer, который выглядит примерно так:

select title, p.user_id, p.created_at, raw
from posts p
     join topics t on t.id = topic_id
where post_number = 1

Это извлекает первый пост в каждой теме. Возможно, вам потребуется ограничить выборку другим подмножеством.

Альтернативно можно получить поле cooked поста, которое представляет собой HTML. При втором размышлении это может оказаться проще для импорта в WordPress.

Другой вариант — использовать API для получения постов.