Discourse-Inhalte in einen Blogbeitrag migrieren oder verschieben - WIE?

Ich muss einige Inhalte von meiner Discourse-Website verschieben. Wir arbeiten an einer zusätzlichen WordPress-Blog-Website, auf der die Informationen dupliziert werden. Was ist der schnellste und beste Weg, dies zu tun?
Der Inhalt besteht aus Beiträgen mit Wörtern, Fotos und manchmal eingebetteten YouTube-Links.
Ich bin offen dafür, dass die Inhalte direkt nach WordPress oder sogar an einen anderen Ort gelangen, von wo aus wir dann spezifische WordPress-Beiträge erstellen können.
Vielen Dank für jede Hilfe.

1 „Gefällt mir“

Ich habe es manuell gemacht, aber ich hatte nicht viel Inhalt. Aber stattdessen wählte WordPress Drupal als fortschrittlicheres CMS, das benutzerdefinierte Felder im Kern unterstützt.

1 „Gefällt mir“

Es scheint, dass der Import von Markdown-Dateien in WordPress entscheidend wäre. Ich sehe, dass es ein Plugin gibt, das dies angeblich kann.

Auf der Discourse-Seite würde ich eine Data Explorer-Abfrage verwenden, die ungefähr so aussieht:

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

Dies ruft den ersten Beitrag jedes Themas ab. Möglicherweise müssen Sie ihn auf eine andere Teilmenge beschränken.

Alternativ könnten Sie den cooked-Beitrag abrufen, der HTML ist. Bei näherer Betrachtung wäre das vielleicht einfacher in WordPress zu importieren.

Eine weitere Option wäre, die API zu verwenden, um die Beiträge abzurufen.

2 „Gefällt mir“