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