【发布时间】:2020-02-05 05:12:56
【问题描述】:
任何从 gatsby-source-prismic 跳转到 gatsby-source-prismic-graphql 并知道查询结构和命名是否相同的人.
例如,我目前正在为 gatsby-source-prismic 使用类似下面的内容。
export const query = graphql`
query pageQuery($uid: String!) {
page: prismicPageTemplate(uid: { eq: $uid }) {
uid
type
data {
title
body {
... on PrismicPageTemplateBodyQuestionSlice {
slice_type
primary {
name
title {
html
text
}
}
}
}
}
}
}
我已经阅读了这两个插件的文档,并且还看到其他人提出了类似的问题。 gatsby-source-prismic 的文档将其包含在他们的命名约定中
所有文档都从您的存储库中提取并创建为 prismic${contentTypeName} 和 allPrismic${contentTypeName},其中 ${contentTypeName} 是文档内容类型的 API ID。
如果我想切换到 gatsby-source-prismic-graphql,我是否必须重新编写所有查询,或者他们是否使用相同的命名约定?
【问题讨论】:
标签: graphql gatsby prismic.io