将来自WordPress的yoast SEO标头导入gatsby网站

问题描述

我有一个WordPress网站,我想将其迁移到Gatsby。我找到了很多文档,现在在盖茨比有一个工作站点。但是,我无法做一些事情:将yoast生成Meta标签导入Gatsby。

我将yoast_head添加到graphql查询中,并且可以访问字符串中的Meta标签标题,但是我不知道如何将其放入页面标题

我尝试过:

<div dangerouslySetInnerHTML={{ __html: yoastHead }} />

但这没用

如果我愿意

<head></head>

我可以在页面正文上呈现所有元标记,但我希望将它们添加ffmpeg -y -i source.mp4 -i 480_border.png -filter_complex "overlay=x=0:y=0" effict0.mp4

解决方法

我找到了方法:

https://www.npmjs.com/package/react-html-parser

import ReactHtmlParser from 'react-html-parser'

...

      <Helmet>
        { ReactHtmlParser(yoastHead) }
      </Helmet
...