如何将 Discourse 内容迁移到博客文章?

我需要将一些内容移出我的 Discourse 站点。我们正在开发一个额外的 WordPress 博客站点,并将在此处复制信息。最快、最好的方法是什么?

内容包括带有文字、图片以及有时嵌入的 YouTube 链接的帖子。

欢迎直接将内容导入 WordPress,甚至导入另一个位置,然后我们可以从中创建特定的 WordPress 帖子。

感谢任何指导。

1 个赞

我手动完成的,但内容不多。但 WordPress 选择 Drupal 作为更高级的 CMS,因为它在核心中支持自定义字段。

1 个赞

将 Markdown 文件导入 WordPress 似乎是关键。我看到有一个插件声称可以做到这一点。

从 Discourse 方面来看,我将使用一个类似这样的数据浏览器查询:

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 获取帖子

2 个赞