首页 > 解决方案 > Gatsby - 如果 SEO 组件嵌套在另一个组件中,则不会呈现数据

问题描述

我是 Gatsby 的新手,所以任何人都可以向我解释一下,如果 SEO 组件嵌套在另一个组件中,为什么 Gatsby 不呈现元数据。例如:

import Layout from "../components/layout"
import SEO from "../components/seo"



const IndexPage = () => {
  const [modal, showModal] = useState(false)

  return (
    <>
      <Layout modal={modal} showModal={showModal} >
        <SEO title="PKM"/>
      </Layout>
      
    </>
  )
}

export default IndexPage;

以上将渲染元、标题、作者中的空白位置。下面的工作非常好:

import Layout from "../components/layout"
import SEO from "../components/seo"



const IndexPage = () => {
  const [modal, showModal] = useState(false)

  return (
    <>
      <Layout modal={modal} showModal={showModal} />
      <SEO title="PKM"/>
    </>
  )
}

export default IndexPage; 

标签: modulegatsby

解决方案


推荐阅读