Themen von einer Discourse-Instanz auf eine andere verschieben

Ich denke, beide sollten funktionieren. Sie können diese Bilder jedoch auf die neue Website übertragen. Sie sollten denselben SHA generieren, sodass die vorhandenen Links in den Themen automatisch funktionieren.

Vielleicht könnten Sie etwas tun wie

cat_id=123
Topic.where(category_id: cat_id).each do| t|
  Post.where(topic_id: t.id) do |p|
      p.cooked.match(image url)....
         puts(the match)

Und ich denke, wenn Sie das tun und diese Links irgendwo auf Ihrer Website in einen Beitrag einfügen, werden alle diese Bilder lokal heruntergeladen und derselbe SHA erstellt, sodass diese Links funktionieren. Sie können ein paar manuell ausprobieren, um zu sehen.

Es ist mitten in der Nacht. Ihre Ergebnisse können variieren.

1 „Gefällt mir“