[{"data":1,"prerenderedAt":1195},["ShallowReactive",2],{"navigation_docs":3,"-docs-utils-query-collection-search-sections":205,"-docs-utils-query-collection-search-sections-surround":1190},[4,24,51,73,95,112,158,171],{"title":5,"path":6,"stem":7,"children":8,"icon":23},"Getting Started","/docs/getting-started","docs/1.getting-started/1.index",[9,11,15,19],{"title":10,"path":6,"stem":7},"Introduction",{"title":12,"path":13,"stem":14},"Installation","/docs/getting-started/installation","docs/1.getting-started/2.installation",{"title":16,"path":17,"stem":18},"Configuration","/docs/getting-started/configuration","docs/1.getting-started/3.configuration",{"title":20,"path":21,"stem":22},"Migration","/docs/getting-started/migration","docs/1.getting-started/4.migration","i-lucide-square-play",{"title":25,"icon":26,"path":27,"stem":28,"children":29,"page":50},"Collections","i-lucide-database","/docs/collections","docs/2.collections",[30,34,38,42,46],{"title":31,"path":32,"stem":33},"Define","/docs/collections/define","docs/2.collections/1.define",{"title":35,"path":36,"stem":37},"Types","/docs/collections/types","docs/2.collections/2.types",{"title":39,"path":40,"stem":41},"Sources","/docs/collections/sources","docs/2.collections/3.sources",{"title":43,"path":44,"stem":45},"Validators","/docs/collections/validators","docs/2.collections/4.validators",{"title":47,"path":48,"stem":49},"Components","/docs/collections/inherit-schema-from-component","docs/2.collections/5.inherit-schema-from-component",false,{"title":52,"icon":53,"path":54,"stem":55,"children":56,"page":50},"Files","i-lucide-file","/docs/files","docs/3.files",[57,61,65,69],{"title":58,"path":59,"stem":60},"Markdown","/docs/files/markdown","docs/3.files/1.markdown",{"title":62,"path":63,"stem":64},"YAML","/docs/files/yaml","docs/3.files/2.yaml",{"title":66,"path":67,"stem":68},"JSON","/docs/files/json","docs/3.files/3.json",{"title":70,"path":71,"stem":72},"CSV","/docs/files/csv","docs/3.files/4.csv",{"title":74,"icon":75,"path":76,"stem":77,"children":78,"page":50},"Query Utils","i-lucide-square-function","/docs/utils","docs/4.utils",[79,83,87,91],{"title":80,"path":81,"stem":82},"queryCollection","/docs/utils/query-collection","docs/4.utils/1.query-collection",{"title":84,"path":85,"stem":86},"queryCollectionNavigation","/docs/utils/query-collection-navigation","docs/4.utils/2.query-collection-navigation",{"title":88,"path":89,"stem":90},"queryCollectionItemSurroundings","/docs/utils/query-collection-item-surroundings","docs/4.utils/3.query-collection-item-surroundings",{"title":92,"path":93,"stem":94},"queryCollectionSearchSections","/docs/utils/query-collection-search-sections","docs/4.utils/4.query-collection-search-sections",{"title":47,"icon":96,"path":97,"stem":98,"children":99,"page":50},"i-lucide-square-code","/docs/components","docs/5.components",[100,104,108],{"title":101,"path":102,"stem":103},"ContentRenderer","/docs/components/content-renderer","docs/5.components/0.content-renderer",{"title":105,"path":106,"stem":107},"Slot","/docs/components/slot","docs/5.components/1.slot",{"title":109,"path":110,"stem":111},"Prose Components","/docs/components/prose","docs/5.components/2.prose",{"title":113,"icon":114,"path":115,"stem":116,"children":117,"page":50},"Deploy","i-lucide-cloud-upload","/docs/deploy","docs/6.deploy",[118,122,126,130,134,138,142,146,150,154],{"title":119,"path":120,"stem":121},"Server","/docs/deploy/server","docs/6.deploy/1.server",{"title":123,"path":124,"stem":125},"Static","/docs/deploy/static","docs/6.deploy/10.static",{"title":127,"path":128,"stem":129},"Serverless","/docs/deploy/serverless","docs/6.deploy/2.serverless",{"title":131,"path":132,"stem":133},"NuxtHub","/docs/deploy/nuxthub","docs/6.deploy/3.nuxthub",{"title":135,"path":136,"stem":137},"Cloudflare Pages","/docs/deploy/cloudflare-pages","docs/6.deploy/4.cloudflare-pages",{"title":139,"path":140,"stem":141},"Cloudflare Workers","/docs/deploy/cloudflare-workers","docs/6.deploy/5.cloudflare-workers",{"title":143,"path":144,"stem":145},"Vercel","/docs/deploy/vercel","docs/6.deploy/6.vercel",{"title":147,"path":148,"stem":149},"Netlify","/docs/deploy/netlify","docs/6.deploy/7.netlify",{"title":151,"path":152,"stem":153},"AWS Amplify","/docs/deploy/aws-amplify","docs/6.deploy/8.aws-amplify",{"title":155,"path":156,"stem":157},"Docker","/docs/deploy/docker","docs/6.deploy/9.docker",{"title":159,"icon":114,"path":160,"stem":161,"children":162,"page":50},"Integrations","/docs/integrations","docs/7.integrations",[163,167],{"title":164,"path":165,"stem":166},"Nuxt i18n","/docs/integrations/i18n","docs/7.integrations/01.i18n",{"title":168,"path":169,"stem":170},"Nuxt LLMs","/docs/integrations/llms","docs/7.integrations/02.llms",{"title":172,"icon":173,"path":174,"stem":175,"children":176,"page":50},"Advanced","i-lucide-code-xml","/docs/advanced","docs/8.advanced",[177,181,185,189,193,197,201],{"title":178,"path":179,"stem":180},"Full-Text Search","/docs/advanced/fulltext-search","docs/8.advanced/1.fulltext-search",{"title":182,"path":183,"stem":184},"Raw Content","/docs/advanced/raw-content","docs/8.advanced/2.raw-content",{"title":186,"path":187,"stem":188},"SQL Storage","/docs/advanced/database","docs/8.advanced/3.database",{"title":190,"path":191,"stem":192},"Debugging tools","/docs/advanced/tools","docs/8.advanced/4.tools",{"title":194,"path":195,"stem":196},"Hooks","/docs/advanced/hooks","docs/8.advanced/5.hooks",{"title":198,"path":199,"stem":200},"Custom Source","/docs/advanced/custom-source","docs/8.advanced/6.custom-source",{"title":202,"path":203,"stem":204},"Transformers","/docs/advanced/transformers","docs/8.advanced/8.transformers",{"id":206,"title":92,"body":207,"description":1184,"extension":1185,"links":1186,"meta":1187,"navigation":491,"path":93,"seo":1188,"stem":94,"__hash__":1189},"docs/docs/4.utils/4.query-collection-search-sections.md",{"type":208,"value":209,"toc":1175},"minimark",[210,215,223,345,358,362,740,744,751,754,852,856,862,1035,1038,1048,1123,1171],[211,212,214],"h2",{"id":213},"usage","Usage",[216,217,218,219,222],"p",{},"Use the auto-imported ",[220,221,92],"code",{}," to generate searchable sections from a specific collection. This is particularly useful for creating advanced search functionality or content discovery features in your application.",[224,225,231],"pre",{"className":226,"code":227,"filename":228,"language":229,"meta":230,"style":230},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript>\nconst { data: sections } = await useAsyncData('search-sections', () => {\n  return queryCollectionSearchSections('docs')\n})\n\u003C/script>\n","app.vue","vue","",[220,232,233,249,307,328,335],{"__ignoreMap":230},[234,235,238,242,246],"span",{"class":236,"line":237},"line",1,[234,239,241],{"class":240},"sMK4o","\u003C",[234,243,245],{"class":244},"swJcz","script",[234,247,248],{"class":240},">\n",[234,250,252,256,259,262,265,269,272,275,279,283,286,289,293,295,298,301,304],{"class":236,"line":251},2,[234,253,255],{"class":254},"spNyl","const",[234,257,258],{"class":240}," {",[234,260,261],{"class":244}," data",[234,263,264],{"class":240},":",[234,266,268],{"class":267},"sTEyZ"," sections ",[234,270,271],{"class":240},"}",[234,273,274],{"class":240}," =",[234,276,278],{"class":277},"s7zQu"," await",[234,280,282],{"class":281},"s2Zo4"," useAsyncData",[234,284,285],{"class":267},"(",[234,287,288],{"class":240},"'",[234,290,292],{"class":291},"sfazB","search-sections",[234,294,288],{"class":240},[234,296,297],{"class":240},",",[234,299,300],{"class":240}," ()",[234,302,303],{"class":254}," =>",[234,305,306],{"class":240}," {\n",[234,308,310,313,316,318,320,323,325],{"class":236,"line":309},3,[234,311,312],{"class":277},"  return",[234,314,315],{"class":281}," queryCollectionSearchSections",[234,317,285],{"class":244},[234,319,288],{"class":240},[234,321,322],{"class":291},"docs",[234,324,288],{"class":240},[234,326,327],{"class":244},")\n",[234,329,331,333],{"class":236,"line":330},4,[234,332,271],{"class":240},[234,334,327],{"class":267},[234,336,338,341,343],{"class":236,"line":337},5,[234,339,340],{"class":240},"\u003C/",[234,342,245],{"class":244},[234,344,248],{"class":240},[346,347,348,349,351,352,357],"tip",{},"The ",[220,350,92],{}," utility is available in both Vue and Nitro. Checkout ",[353,354,356],"a",{"href":355},"#server-usage","Server Usage"," for more details on how to use it on the server side.",[211,359,361],{"id":360},"type","Type",[224,363,367],{"className":364,"code":365,"language":366,"meta":230,"style":230},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","function queryCollectionSearchSections\u003CT extends keyof PageCollections>(collection: T, opts?: { ignoredTags?: string[], minHeading?: string, maxHeading?: string, extraFields?: Array\u003Ckeyof PageCollections[T]> }): ChainablePromise\u003CT, Section[]>\n\ninterface ChainablePromise\u003CT extends keyof PageCollections, R> extends Promise\u003CR> {\n  where(field: keyof PageCollections[T] | string, operator: SQLOperator, value?: unknown): ChainablePromise\u003CT, R>\n  andWhere(groupFactory: QueryGroupFunction\u003CPageCollections[T]>): ChainablePromise\u003CT, R>\n  orWhere(groupFactory: QueryGroupFunction\u003CPageCollections[T]>): ChainablePromise\u003CT, R>\n  order(field: keyof PageCollections[T], direction: 'ASC' | 'DESC'): ChainablePromise\u003CT, R>\n}\n","ts",[220,368,369,487,493,531,594,635,673,734],{"__ignoreMap":230},[234,370,371,374,376,378,382,385,388,391,394,398,400,403,405,408,411,413,416,418,421,424,426,429,431,433,435,438,440,442,444,447,449,452,455,457,460,462,465,468,471,474,476,478,480,483,485],{"class":236,"line":237},[234,372,373],{"class":254},"function",[234,375,315],{"class":281},[234,377,241],{"class":240},[234,379,381],{"class":380},"sBMFI","T",[234,383,384],{"class":254}," extends",[234,386,387],{"class":240}," keyof",[234,389,390],{"class":380}," PageCollections",[234,392,393],{"class":240},">(",[234,395,397],{"class":396},"sHdIc","collection",[234,399,264],{"class":240},[234,401,402],{"class":380}," T",[234,404,297],{"class":240},[234,406,407],{"class":396}," opts",[234,409,410],{"class":240},"?:",[234,412,258],{"class":240},[234,414,415],{"class":244}," ignoredTags",[234,417,410],{"class":240},[234,419,420],{"class":380}," string",[234,422,423],{"class":267},"[]",[234,425,297],{"class":240},[234,427,428],{"class":244}," minHeading",[234,430,410],{"class":240},[234,432,420],{"class":380},[234,434,297],{"class":240},[234,436,437],{"class":244}," maxHeading",[234,439,410],{"class":240},[234,441,420],{"class":380},[234,443,297],{"class":240},[234,445,446],{"class":244}," extraFields",[234,448,410],{"class":240},[234,450,451],{"class":380}," Array",[234,453,454],{"class":240},"\u003Ckeyof",[234,456,390],{"class":380},[234,458,459],{"class":267},"[",[234,461,381],{"class":380},[234,463,464],{"class":267},"]",[234,466,467],{"class":240},">",[234,469,470],{"class":240}," }):",[234,472,473],{"class":380}," ChainablePromise",[234,475,241],{"class":240},[234,477,381],{"class":380},[234,479,297],{"class":240},[234,481,482],{"class":380}," Section",[234,484,423],{"class":267},[234,486,248],{"class":240},[234,488,489],{"class":236,"line":251},[234,490,492],{"emptyLinePlaceholder":491},true,"\n",[234,494,495,498,500,502,504,506,508,510,512,515,517,519,522,524,527,529],{"class":236,"line":309},[234,496,497],{"class":254},"interface",[234,499,473],{"class":380},[234,501,241],{"class":240},[234,503,381],{"class":380},[234,505,384],{"class":254},[234,507,387],{"class":240},[234,509,390],{"class":380},[234,511,297],{"class":240},[234,513,514],{"class":380}," R",[234,516,467],{"class":240},[234,518,384],{"class":254},[234,520,521],{"class":380}," Promise",[234,523,241],{"class":240},[234,525,526],{"class":380},"R",[234,528,467],{"class":240},[234,530,306],{"class":240},[234,532,533,536,538,541,543,545,547,549,551,554,557,559,561,564,566,569,571,574,576,579,582,584,586,588,590,592],{"class":236,"line":330},[234,534,535],{"class":244},"  where",[234,537,285],{"class":240},[234,539,540],{"class":396},"field",[234,542,264],{"class":240},[234,544,387],{"class":240},[234,546,390],{"class":380},[234,548,459],{"class":267},[234,550,381],{"class":380},[234,552,553],{"class":267},"] ",[234,555,556],{"class":240},"|",[234,558,420],{"class":380},[234,560,297],{"class":240},[234,562,563],{"class":396}," operator",[234,565,264],{"class":240},[234,567,568],{"class":380}," SQLOperator",[234,570,297],{"class":240},[234,572,573],{"class":396}," value",[234,575,410],{"class":240},[234,577,578],{"class":380}," unknown",[234,580,581],{"class":240},"):",[234,583,473],{"class":380},[234,585,241],{"class":240},[234,587,381],{"class":380},[234,589,297],{"class":240},[234,591,514],{"class":380},[234,593,248],{"class":240},[234,595,596,599,601,604,606,609,611,614,616,618,620,623,625,627,629,631,633],{"class":236,"line":337},[234,597,598],{"class":244},"  andWhere",[234,600,285],{"class":240},[234,602,603],{"class":396},"groupFactory",[234,605,264],{"class":240},[234,607,608],{"class":380}," QueryGroupFunction",[234,610,241],{"class":240},[234,612,613],{"class":380},"PageCollections",[234,615,459],{"class":267},[234,617,381],{"class":380},[234,619,464],{"class":267},[234,621,622],{"class":240},">):",[234,624,473],{"class":380},[234,626,241],{"class":240},[234,628,381],{"class":380},[234,630,297],{"class":240},[234,632,514],{"class":380},[234,634,248],{"class":240},[234,636,638,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671],{"class":236,"line":637},6,[234,639,640],{"class":244},"  orWhere",[234,642,285],{"class":240},[234,644,603],{"class":396},[234,646,264],{"class":240},[234,648,608],{"class":380},[234,650,241],{"class":240},[234,652,613],{"class":380},[234,654,459],{"class":267},[234,656,381],{"class":380},[234,658,464],{"class":267},[234,660,622],{"class":240},[234,662,473],{"class":380},[234,664,241],{"class":240},[234,666,381],{"class":380},[234,668,297],{"class":240},[234,670,514],{"class":380},[234,672,248],{"class":240},[234,674,676,679,681,683,685,687,689,691,693,695,697,700,702,705,708,710,713,715,718,720,722,724,726,728,730,732],{"class":236,"line":675},7,[234,677,678],{"class":244},"  order",[234,680,285],{"class":240},[234,682,540],{"class":396},[234,684,264],{"class":240},[234,686,387],{"class":240},[234,688,390],{"class":380},[234,690,459],{"class":267},[234,692,381],{"class":380},[234,694,464],{"class":267},[234,696,297],{"class":240},[234,698,699],{"class":396}," direction",[234,701,264],{"class":240},[234,703,704],{"class":240}," '",[234,706,707],{"class":291},"ASC",[234,709,288],{"class":240},[234,711,712],{"class":240}," |",[234,714,704],{"class":240},[234,716,717],{"class":291},"DESC",[234,719,288],{"class":240},[234,721,581],{"class":240},[234,723,473],{"class":380},[234,725,241],{"class":240},[234,727,381],{"class":380},[234,729,297],{"class":240},[234,731,514],{"class":380},[234,733,248],{"class":240},[234,735,737],{"class":236,"line":736},8,[234,738,739],{"class":240},"}\n",[211,741,743],{"id":742},"api","API",[745,746,748],"h3",{"id":747},"querycollectionsearchsectionscollection-collectionname-options-searchsectionsoptions",[220,749,750],{},"queryCollectionSearchSections(collection: CollectionName, options?: SearchSectionsOptions)",[216,752,753],{},"Generate searchable sections from the specified collection.",[755,756,757,817],"ul",{},[758,759,760,761],"li",{},"Parameters:\n",[755,762,763,772],{},[758,764,765,767,768,771],{},[220,766,397],{},": The key of the defined collection in ",[220,769,770],{},"content.config.ts",".",[758,773,774,777,778],{},[220,775,776],{},"options",": (Optional) An object with the following properties:\n",[755,779,780,786,799,811],{},[758,781,782,785],{},[220,783,784],{},"ignoredTags",": An array of tag names to ignore when generating sections. Default is an empty array.",[758,787,788,791,792,795,796,771],{},[220,789,790],{},"minHeading",": Minimum heading level to split on (e.g., ",[220,793,794],{},"'h2'","). Default is ",[220,797,798],{},"'h1'",[758,800,801,804,805,795,808,771],{},[220,802,803],{},"maxHeading",": Maximum heading level to split on (e.g., ",[220,806,807],{},"'h3'",[220,809,810],{},"'h6'",[758,812,813,816],{},[220,814,815],{},"extraFields",": An array of additional fields from the collection items to include in the section objects.",[758,818,819,820],{},"Returns: A Promise that resolves to an array of searchable sections. Each section is an object with the following properties:\n",[755,821,822,828,834,840,846],{},[758,823,824,827],{},[220,825,826],{},"id",": A unique identifier for the section.",[758,829,830,833],{},[220,831,832],{},"title",": The title of the section (usually the heading text).",[758,835,836,839],{},[220,837,838],{},"titles",": An array of parent section titles, representing the hierarchy.",[758,841,842,845],{},[220,843,844],{},"content",": The textual content of the section.",[758,847,848,851],{},[220,849,850],{},"level",": The heading level (1-6) of the section, where 1 is the highest level.",[211,853,855],{"id":854},"example","Example",[216,857,858,859,861],{},"Here's an example of how to use ",[220,860,92],{}," to create searchable sections from the 'docs' collection:",[224,863,866],{"className":226,"code":864,"filename":865,"language":229,"meta":230,"style":230},"\u003Cscript>\nconst { data: surround } = await useAsyncData('foo-surround', () => {\n  return queryCollectionSearchSections('docs', {\n    ignoredTags: ['code'],\n    minHeading: 'h2',\n    maxHeading: 'h3',\n    extraFields: ['author', 'date'],\n  })\n})\n\u003C/script>\n","pages/[...slug].vue",[220,867,868,876,914,932,953,968,983,1012,1019,1026],{"__ignoreMap":230},[234,869,870,872,874],{"class":236,"line":237},[234,871,241],{"class":240},[234,873,245],{"class":244},[234,875,248],{"class":240},[234,877,878,880,882,884,886,889,891,893,895,897,899,901,904,906,908,910,912],{"class":236,"line":251},[234,879,255],{"class":254},[234,881,258],{"class":240},[234,883,261],{"class":244},[234,885,264],{"class":240},[234,887,888],{"class":267}," surround ",[234,890,271],{"class":240},[234,892,274],{"class":240},[234,894,278],{"class":277},[234,896,282],{"class":281},[234,898,285],{"class":267},[234,900,288],{"class":240},[234,902,903],{"class":291},"foo-surround",[234,905,288],{"class":240},[234,907,297],{"class":240},[234,909,300],{"class":240},[234,911,303],{"class":254},[234,913,306],{"class":240},[234,915,916,918,920,922,924,926,928,930],{"class":236,"line":309},[234,917,312],{"class":277},[234,919,315],{"class":281},[234,921,285],{"class":244},[234,923,288],{"class":240},[234,925,322],{"class":291},[234,927,288],{"class":240},[234,929,297],{"class":240},[234,931,306],{"class":240},[234,933,934,937,939,942,944,946,948,950],{"class":236,"line":330},[234,935,936],{"class":244},"    ignoredTags",[234,938,264],{"class":240},[234,940,941],{"class":244}," [",[234,943,288],{"class":240},[234,945,220],{"class":291},[234,947,288],{"class":240},[234,949,464],{"class":244},[234,951,952],{"class":240},",\n",[234,954,955,958,960,962,964,966],{"class":236,"line":337},[234,956,957],{"class":244},"    minHeading",[234,959,264],{"class":240},[234,961,704],{"class":240},[234,963,211],{"class":291},[234,965,288],{"class":240},[234,967,952],{"class":240},[234,969,970,973,975,977,979,981],{"class":236,"line":637},[234,971,972],{"class":244},"    maxHeading",[234,974,264],{"class":240},[234,976,704],{"class":240},[234,978,745],{"class":291},[234,980,288],{"class":240},[234,982,952],{"class":240},[234,984,985,988,990,992,994,997,999,1001,1003,1006,1008,1010],{"class":236,"line":675},[234,986,987],{"class":244},"    extraFields",[234,989,264],{"class":240},[234,991,941],{"class":244},[234,993,288],{"class":240},[234,995,996],{"class":291},"author",[234,998,288],{"class":240},[234,1000,297],{"class":240},[234,1002,704],{"class":240},[234,1004,1005],{"class":291},"date",[234,1007,288],{"class":240},[234,1009,464],{"class":244},[234,1011,952],{"class":240},[234,1013,1014,1017],{"class":236,"line":736},[234,1015,1016],{"class":240},"  }",[234,1018,327],{"class":244},[234,1020,1022,1024],{"class":236,"line":1021},9,[234,1023,271],{"class":240},[234,1025,327],{"class":267},[234,1027,1029,1031,1033],{"class":236,"line":1028},10,[234,1030,340],{"class":240},[234,1032,245],{"class":244},[234,1034,248],{"class":240},[211,1036,356],{"id":1037},"server-usage",[216,1039,1040,1041,1044,1045,1047],{},"Nuxt Content provides a similar utility to query collections on the server side. The only difference is that you need to pass ",[220,1042,1043],{},"event"," as the first argument to the ",[220,1046,92],{}," function.",[224,1049,1052],{"className":364,"code":1050,"filename":1051,"language":366,"meta":230,"style":230},"export default eventHandler(async (event) => {\n  const sections = await queryCollectionSearchSections(event, 'docs')\n  return sections\n})\n","server/api/search-sections.ts",[220,1053,1054,1082,1110,1117],{"__ignoreMap":230},[234,1055,1056,1059,1062,1065,1067,1070,1073,1075,1078,1080],{"class":236,"line":237},[234,1057,1058],{"class":277},"export",[234,1060,1061],{"class":277}," default",[234,1063,1064],{"class":281}," eventHandler",[234,1066,285],{"class":267},[234,1068,1069],{"class":254},"async",[234,1071,1072],{"class":240}," (",[234,1074,1043],{"class":396},[234,1076,1077],{"class":240},")",[234,1079,303],{"class":254},[234,1081,306],{"class":240},[234,1083,1084,1087,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108],{"class":236,"line":251},[234,1085,1086],{"class":254},"  const",[234,1088,1089],{"class":267}," sections",[234,1091,274],{"class":240},[234,1093,278],{"class":277},[234,1095,315],{"class":281},[234,1097,285],{"class":244},[234,1099,1043],{"class":267},[234,1101,297],{"class":240},[234,1103,704],{"class":240},[234,1105,322],{"class":291},[234,1107,288],{"class":240},[234,1109,327],{"class":244},[234,1111,1112,1114],{"class":236,"line":309},[234,1113,312],{"class":277},[234,1115,1116],{"class":267}," sections\n",[234,1118,1119,1121],{"class":236,"line":330},[234,1120,271],{"class":240},[234,1122,327],{"class":267},[1124,1125,1126,1133],"note",{},[216,1127,1128,1129,1132],{},"Make sure to create ",[220,1130,1131],{},"server/tsconfig.json"," file with the following content to avoid type error.",[224,1134,1138],{"className":1135,"code":1136,"language":1137,"meta":230,"style":230},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"extends\": \"../.nuxt/tsconfig.server.json\"\n}\n","json",[220,1139,1140,1145,1167],{"__ignoreMap":230},[234,1141,1142],{"class":236,"line":237},[234,1143,1144],{"class":240},"{\n",[234,1146,1147,1150,1153,1156,1158,1161,1164],{"class":236,"line":251},[234,1148,1149],{"class":240},"  \"",[234,1151,1152],{"class":254},"extends",[234,1154,1155],{"class":240},"\"",[234,1157,264],{"class":240},[234,1159,1160],{"class":240}," \"",[234,1162,1163],{"class":291},"../.nuxt/tsconfig.server.json",[234,1165,1166],{"class":240},"\"\n",[234,1168,1169],{"class":236,"line":309},[234,1170,739],{"class":240},[1172,1173,1174],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":230,"searchDepth":251,"depth":251,"links":1176},[1177,1178,1179,1182,1183],{"id":213,"depth":251,"text":214},{"id":360,"depth":251,"text":361},{"id":742,"depth":251,"text":743,"children":1180},[1181],{"id":747,"depth":309,"text":750},{"id":854,"depth":251,"text":855},{"id":1037,"depth":251,"text":356},"The queryCollectionSearchSections composable generates searchable sections from a collection for enhanced content discovery.","md",null,{},{"title":92,"description":1184},"gwwkcDrRqNg1TaAiMDaHHe6aUgudDQe7x2cBnoyPWPE",[1191,1193],{"title":88,"path":89,"stem":90,"description":1192,"children":-1},"The queryCollectionItemSurroundings composable looks for sibling contents of an specific path.",{"title":101,"path":102,"stem":103,"description":1194,"children":-1},"Takes your component from an AST to a wonderful template.",1774543462653]