我正在尝试将内容从一个系统(具体来说是Drupal)迁移到Contentful。
当从Drupal中提取内容时,将其格式化为HTML。将内容放入Contentful,看起来它需要采用特定的JSON格式。
将NPM软件包contentful-cli
与命令contentful space import --content-file import.json
一起使用
我知道这里有@contentful/rich-text-html-render
,但我正在寻找反面。或者,如果有人知道以编程方式将html导入Contentful的另一种策略...
答案 0 :(得分:2)
如果有人遇到此问题,我已经创建了一个基本的NPM软件包contentful-html-rich-text-converter
。 (这是一项正在进行的工作,随时可以贡献力量)
https://www.npmjs.com/package/contentful-html-rich-text-converter
答案 1 :(得分:0)
我先使用turndown转换为markdown,然后使用@ contentful / rich-text-from-markdown将其转换为富文本格式。 到目前为止,看来一切正常。