每个页面的Gatsby配置文件

时间:2018-08-27 10:49:00

标签: javascript reactjs gatsby

我想使用Gatsby创建静态网站。我的问题是,是否可以为gatsby-config.json中的所有页面(路由)添加所有元数据?

这是Gatsby配置的示例:

module.exports = {
  siteMetadata: {
    title: 'Gatsby Default Starter',
  },
  plugins: ['gatsby-plugin-react-helmet'],
};

1 个答案:

答案 0 :(得分:1)

您可以将任何数据添加到所需的siteMetadata中。您可以先通过GraphQL(在页面/模板/布局中)或通过StaticQuery(仅在Gatsby v2中可用)进行查询。

看看官方教程: https://www.gatsbyjs.org/tutorial/part-four/#querying-for-the-site-title

它向您展示了如何查询和使用gatsby-config.js中的数据。