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

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