我想使用Gatsby创建静态网站。我的问题是,是否可以为gatsby-config.json
中的所有页面(路由)添加所有元数据?
这是Gatsby配置的示例:
module.exports = {
siteMetadata: {
title: 'Gatsby Default Starter',
},
plugins: ['gatsby-plugin-react-helmet'],
};
答案 0 :(得分:1)
您可以将任何数据添加到所需的siteMetadata
中。您可以先通过GraphQL(在页面/模板/布局中)或通过StaticQuery
(仅在Gatsby v2中可用)进行查询。
看看官方教程: https://www.gatsbyjs.org/tutorial/part-four/#querying-for-the-site-title
它向您展示了如何查询和使用gatsby-config.js
中的数据。