如果我有一个这样开头的查询:
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
}
}
}
从而我可以有几十个不同的古腾堡块通过,然后将它们作为 InnerBlocks 重复,将其分解成碎片或更好地组织它的正确方法是什么?
我遇到了这样一种情况,即我的查询最终有数百行来解释嵌套块。
我正在为 Gatsby 开发 WP Gutenberg 块解析器,但不太了解处理这些块查询的正确方法。
谢谢!