1:"$Sreact.fragment" 2:I[14627,["8173","static/chunks/8173-c3ed3bc2d0ae7ca8.js","7525","static/chunks/7525-7a1a5e1511dea190.js","7177","static/chunks/app/layout-11e1d5e45067277c.js"],"ThemeProvider"] 3:I[82025,["8173","static/chunks/8173-c3ed3bc2d0ae7ca8.js","7525","static/chunks/7525-7a1a5e1511dea190.js","7177","static/chunks/app/layout-11e1d5e45067277c.js"],"default"] 4:I[46525,["8173","static/chunks/8173-c3ed3bc2d0ae7ca8.js","7525","static/chunks/7525-7a1a5e1511dea190.js","7177","static/chunks/app/layout-11e1d5e45067277c.js"],"default"] 5:I[15244,[],""] 6:I[43866,[],""] 7:I[30191,["8173","static/chunks/8173-c3ed3bc2d0ae7ca8.js","406","static/chunks/406-889913e11df0a888.js","2025","static/chunks/app/configuration/gutenberg/page-14b2766f901b643d.js"],"default",1] 8:I[48173,["8173","static/chunks/8173-c3ed3bc2d0ae7ca8.js","406","static/chunks/406-889913e11df0a888.js","2025","static/chunks/app/configuration/gutenberg/page-14b2766f901b643d.js"],""] 9:I[86213,[],"OutletBoundary"] b:I[86213,[],"MetadataBoundary"] d:I[86213,[],"ViewportBoundary"] f:I[34835,[],""] :HL["/_next/static/media/a34f9d1faa5f3315-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/7372fd73fc9f904e.css","style"] 0:{"P":null,"b":"ds2nZAjgJ_uSRgCt4uMw0","p":"","c":["","configuration","gutenberg"],"i":false,"f":[[["",{"children":["configuration",{"children":["gutenberg",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/7372fd73fc9f904e.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":"__className_d65c78","children":["$","$L2",null,{"attribute":"class","defaultTheme":"light","enableSystem":true,"disableTransitionOnChange":true,"children":["$","div",null,{"className":"flex flex-col min-h-screen","children":[["$","$L3",null,{}],["$","div",null,{"className":"flex flex-1 flex-col md:flex-row mt-16 md:mt-16","children":[["$","$L4",null,{}],["$","main",null,{"className":"flex-1 p-4 md:p-8 pb-16","children":["$","div",null,{"className":"container mx-auto max-w-4xl","children":["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[],[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}],["$","footer",null,{"className":"border-t border-border py-6 bg-muted/40","children":["$","div",null,{"className":"container mx-auto px-4 md:px-6","children":["$","div",null,{"className":"flex flex-col md:flex-row justify-between items-center","children":[["$","div",null,{"className":"mb-4 md:mb-0","children":["$","p",null,{"className":"text-sm text-muted-foreground","children":["© ",2025," Combo WordPress Plugin. All rights reserved."]}]}],["$","div",null,{"className":"flex space-x-6","children":[["$","a",null,{"href":"#","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Privacy Policy"}],["$","a",null,{"href":"#","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Terms of Service"}],["$","a",null,{"href":"#","className":"text-sm text-muted-foreground hover:text-foreground transition-colors","children":"Contact"}]]}]]}]}]}]]}]}]}]}]]}],{"children":["configuration",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children","configuration","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["gutenberg",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children","configuration","children","gutenberg","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","div",null,{"className":"space-y-8","children":[["$","div",null,{"children":[["$","h1",null,{"className":"text-3xl font-bold tracking-tight mb-4","children":"Gutenberg Configuration Example"}],["$","p",null,{"className":"text-muted-foreground","children":"Learn how to configure and customize the WordPress Gutenberg editor with the Combo plugin."}]]}],["$","div",null,{"className":"space-y-4","children":[["$","h2",null,{"className":"text-xl font-semibold","children":"Basic Gutenberg Configuration"}],["$","p",null,{"className":"text-muted-foreground mb-4","children":"This example demonstrates how to configure the Gutenberg editor to match your project requirements:"}],["$","$L7",null,{"code":"# Gutenberg configuration\ngutenberg:\n default-blocks: false #disable WordPress default blocks\n allowed-blocks: false #or specify which blocks you want to authorize\n default-css: false # remove default WordPress blocks css\n fullscreen: false # disable Gutenberg fullscreen mode on first load\n\n blocks-excerpt: # specify what fields can be used for excerpt \n text:\n - 'block_text_content'\n textpicture:\n - 'block_textpicture_content'\n\n categories: # define gutenberg block categories\n - slug: 'text'\n title: 'Texte'\n icon: null\n\n - slug: 'media'\n title: 'Médias'\n icon: null\n\n - slug: 'hero'\n title: 'Heros'\n icon: null\n\n - slug: 'picture'\n title: 'Images'\n icon: null\n\n - slug: 'video'\n title: 'Videos'\n icon: null\n\n - slug: 'relation'\n title: 'Relationnels'\n icon: null\n\n - slug: 'other'\n title: 'Autres'\n icon: null","language":"yaml","filename":"config.yml"}]]}],["$","div",null,{"className":"space-y-4","children":[["$","h2",null,{"className":"text-xl font-semibold","children":"Configuration Options Explained"}],["$","div",null,{"className":"space-y-6","children":[["$","div",null,{"children":[["$","h3",null,{"className":"text-lg font-medium","children":"Core Settings"}],["$","ul",null,{"className":"list-disc pl-6 space-y-2 text-muted-foreground","children":[["$","li",null,{"children":[["$","strong",null,{"children":"default-blocks"}],": When set to ",["$","code",null,{"children":"false"}],", disables all default WordPress blocks. Set to ",["$","code",null,{"children":"true"}]," to keep them."]}],["$","li",null,{"children":[["$","strong",null,{"children":"allowed-blocks"}],": Controls which blocks are available to editors. Set to"," ",["$","code",null,{"children":"false"}]," to allow all blocks, or specify an array of block names to restrict available blocks."]}],["$","li",null,{"children":[["$","strong",null,{"children":"default-css"}],": When set to ",["$","code",null,{"children":"false"}],", removes WordPress default block CSS. This gives you more control over styling."]}],["$","li",null,{"children":[["$","strong",null,{"children":"fullscreen"}],": When set to ",["$","code",null,{"children":"false"}],", disables Gutenberg's fullscreen mode on initial load."]}]]}]]}],["$","div",null,{"children":[["$","h3",null,{"className":"text-lg font-medium","children":"Excerpt Configuration"}],["$","p",null,{"className":"text-muted-foreground mb-2","children":["The ",["$","code",null,{"children":"blocks-excerpt"}]," setting allows you to specify which fields from which blocks can be used to generate post excerpts:"]}],["$","$L7",null,{"code":"blocks-excerpt:\n text:\n - 'block_text_content'\n textpicture:\n - 'block_textpicture_content'","language":"yaml"}],["$","p",null,{"className":"text-muted-foreground mt-2","children":["In this example, the content from ",["$","code",null,{"children":"block_text_content"}]," field in ",["$","code",null,{"children":"text"}]," blocks and"," ",["$","code",null,{"children":"block_textpicture_content"}]," field in ",["$","code",null,{"children":"textpicture"}]," blocks will be used for generating excerpts."]}]]}],["$","div",null,{"children":[["$","h3",null,{"className":"text-lg font-medium","children":"Custom Block Categories"}],["$","p",null,{"className":"text-muted-foreground mb-2","children":["The ",["$","code",null,{"children":"categories"}]," setting allows you to define custom categories for organizing blocks in the editor:"]}],["$","$L7",null,{"code":"categories:\n - slug: 'text'\n title: 'Texte'\n icon: null\n\n - slug: 'media'\n title: 'Médias'\n icon: null","language":"yaml"}],["$","p",null,{"className":"text-muted-foreground mt-2","children":["Each category requires a ",["$","code",null,{"children":"slug"}]," and ",["$","code",null,{"children":"title"}],". The ",["$","code",null,{"children":"icon"}]," property is optional and can be set to a Dashicon name or left as ",["$","code",null,{"children":"null"}],"."]}]]}]]}]]}],["$","div",null,{"className":"space-y-4","children":[["$","h2",null,{"className":"text-xl font-semibold","children":"Specifying Allowed Blocks"}],["$","p",null,{"className":"text-muted-foreground mb-4","children":"If you want to restrict which blocks are available, you can specify them in the configuration:"}],["$","$L7",null,{"code":"gutenberg:\n default-blocks: false\n allowed-blocks:\n - 'core/paragraph'\n - 'core/heading'\n - 'core/image'\n - 'core/list'\n - 'core/quote'\n - 'acf/testimonial'\n - 'acf/team-member'\n - 'acf/call-to-action'","language":"yaml"}],["$","p",null,{"className":"text-muted-foreground mt-2","children":"This configuration allows only the specified core blocks and custom ACF blocks, restricting editors from using any other blocks."}]]}],["$","div",null,{"className":"space-y-4","children":[["$","h2",null,{"className":"text-xl font-semibold","children":"Adding Custom Icons to Categories"}],["$","p",null,{"className":"text-muted-foreground mb-4","children":"You can add custom icons to your block categories using WordPress Dashicons:"}],["$","$L7",null,{"code":"categories:\n - slug: 'text'\n title: 'Text'\n icon: 'editor-textcolor'\n\n - slug: 'media'\n title: 'Media'\n icon: 'format-image'\n\n - slug: 'layout'\n title: 'Layout'\n icon: 'layout'","language":"yaml"}],["$","p",null,{"className":"text-muted-foreground mt-2","children":["The ",["$","code",null,{"children":"icon"}]," property accepts any valid WordPress Dashicon name. You can find the complete list of available icons in the"," ",["$","a",null,{"href":"https://developer.wordpress.org/resource/dashicons/","className":"text-primary hover:underline","target":"_blank","rel":"noopener noreferrer","children":"WordPress Dashicons reference"}],"."]}]]}],["$","div",null,{"className":"space-y-4","children":[["$","h2",null,{"className":"text-xl font-semibold","children":"Best Practices for Gutenberg Configuration"}],["$","ul",null,{"className":"list-disc pl-6 space-y-2 text-muted-foreground","children":[["$","li",null,{"children":"Limit available blocks to only those needed for your specific content strategy"}],["$","li",null,{"children":"Organize blocks into logical categories that make sense for your content editors"}],["$","li",null,{"children":"Consider disabling default WordPress blocks and CSS if you're providing custom blocks with your own styling"}],["$","li",null,{"children":"Use the excerpt configuration to ensure consistent excerpt generation from your custom blocks"}],["$","li",null,{"children":"Test your configuration thoroughly with content editors to ensure a smooth editing experience"}]]}]]}],["$","div",null,{"className":"mt-8 border-t border-border pt-6","children":["$","div",null,{"className":"flex justify-between","children":[["$","$L8",null,{"href":"/examples/advanced-images","className":"text-primary hover:underline","children":"← Advanced Images"}],["$","$L8",null,{"href":"/examples/multilingual","className":"text-primary hover:underline","children":"Multilingual Setup →"}]]}]}]]}],null,["$","$L9",null,{"children":"$La"}]]}],{},null,false]},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,["$","$1","BbXi4YhZZm2yT7Rixe91Z",{"children":[["$","$Lb",null,{"children":"$Lc"}],["$","$Ld",null,{"children":"$Le"}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}]]}],false]],"m":"$undefined","G":["$f","$undefined"],"s":false,"S":true} e:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] c:[["$","meta","0",{"charSet":"utf-8"}],["$","title","1",{"children":"Combo WordPress Plugin Documentation"}],["$","meta","2",{"name":"description","content":"Documentation for the Combo WordPress plugin - A powerful configuration system and optimization toolkit"}],["$","meta","3",{"name":"generator","content":"v0.dev"}]] a:null