有什么方法可以在gatsby-plugin-mdx查询中获取gatsby-source-filesystem名称吗?

时间:2019-11-19 04:55:23

标签: graphql gatsby

我正在使用gatsby-plugin-mdx创建页面。但是我想根据它们来自gatsby-source-filesystem的文件夹创建不同种类的页面。我在gatsby-source-filesystem配置中使名称不同,但似乎无法将其传递给mdx节点。有人知道这样做的方法吗?

1 个答案:

答案 0 :(得分:0)

请勿直接查询allMdx。而是使用allFile字段的过滤器查询sourceInstanceName

{
  allFile(filter: { sourceInstanceName: { eq: "products" } }) {
    childMdx { ... }
  } 
}