wp GraphQL Gutenberg区块的GraphQL片段

wp GraphQL Gutenberg区块的GraphQL片段,graphql,advanced-custom-fields,gatsby,wp-graphql,Graphql,Advanced Custom Fields,Gatsby,Wp Graphql,如果我有一个这样开始的查询: export const pageQuery = graphql` { homepage: wordpress { pages(where: { title: "Homepage" }) { nodes { isFrontPage blocks { name ... on WORDPRESS_CoreHeadingBlock { name attributes

如果我有一个这样开始的查询:

export const pageQuery = graphql`
{
homepage: wordpress {
  pages(where: { title: "Homepage" }) {
    nodes {
      isFrontPage
      blocks {
        name
        ... on WORDPRESS_CoreHeadingBlock {
          name
          attributes {
            align
            content
            level
          }
        }
        ... on WORDPRESS_CoreParagraphBlock {
          parentId
          name
          attributes {
            ... on WORDPRESS_CoreParagraphBlockAttributesV3 {
              content
              align
            }
          }
        }
我可以让几十个不同的古腾堡块穿过,然后作为内部块重复它们,什么是正确的方法来将其分解成碎片或更好地组织它

我遇到了这样一种情况:我的查询结束时有数百行长,以解释嵌套块

我正在为盖茨比开发一个WP-Gutenberg块解析器,但不太知道如何处理这些块查询

谢谢