0

我通过从我的 HubSpot 博客获取 rss.xml 文件,然后通过 WordPress 插件 WP All Import 导入该文件,尝试了快速简便的方法。它获取所有标题和一些图片,但每篇文章都缺少很多内容。

我还从 hubspot 导出了每篇博客文章的所有 html,但 hubspot 没有提供任何关于如何将其映射到 WordPress 文章的指导。如果你想得到一切,这个过程似乎真的很复杂。

4

2 回答 2

2

您可以使用 RSS 导入器来执行此操作:

  1. 登录到您的 Hubspot 博客。
  2. 点击 RSS 链接。
  3. 在浏览器中查看 URL。如果它显示一个最大计数(例如 maxcount=25),请将其更改为一个较大的数字,以便显示您的所有帖子。
  4. 复制所有文本并将其粘贴到文本文件中并保存。
  5. 登录您的 WordPress 博客。
  6. 转到工具 > 导入选择 RSS 导入。如果您还没有安装它,请单击安装按钮。
  7. 上传您的文本文件。
  8. 按确定按钮完成导入。
于 2017-04-10T08:40:49.203 回答
0

我创建了一个小技巧,让您可以使用编码的 HubSpot 博客列表模板生成 CSV。完整的说明可以在这里找到:https ://www.bluleadz.com/blog/how-to-export-a-hubspot-blog

tldr:将此代码复制并粘贴到编码的博客模板中:

{% if is_listing_view %}
"post_title","post_body","featured_image","author","topics",
{% for content in contents %}
"{{ content.name|forceescape|replace('
','') }}","{{ content.post_body|forceescape|replace('
','') }}","{{ content.featured_image|forceescape|replace('
','') }}","{{ content.author_name|forceescape|replace('
','') }}","{{ content.topic_list|forceescape|replace('
','') }}"{% endfor %}{% endif %}

更改您的博客列表内容设置以显示 1,000 个帖子并预览新模板以获取所有数据。最后,保存预览html文件并将文件扩展名更改为.csv

于 2017-12-22T18:11:26.113 回答