Discourseのコンテンツをブログ記事に移行または移動する方法

Discourseサイトからコンテンツを移動する必要があります。情報を複製する追加のWordPressブログサイトを構築しています。これを実行する最も速く、最良の方法は何ですか?

コンテンツは、単語、写真、およびYouTubeの埋め込みリンクを含む投稿で構成されています。

WordPressに直接移動するか、特定のWordPress投稿を作成できる別の場所に移動することも検討しています。

ご指導いただければ幸いです。

「いいね!」 1

手動で行いましたが、コンテンツはあまりありませんでした。しかし、代わりにWordPressはカスタムフィールドをコアでサポートする、より高度なCMSとしてDrupalを選択しました。

「いいね!」 1

WordPressにMarkdownファイルをインポートすることが鍵となりそうです。それを行うと主張するプラグインがあるようです。

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

これにより、各トピックの最初の投稿が取得されます。別のサブセットに制限する必要があるかもしれません。

あるいは、HTMLであるcooked投稿を取得することもできます。考え直してみると、WordPressにインポートするのはそちらの方が簡単かもしれません。

別の選択肢として、APIを使用して投稿を取得することもできます。

「いいね!」 2