[{"data":1,"prerenderedAt":2207},["ShallowReactive",2],{"navigation_docs":3,"-docs-utils-query-collection-navigation":209,"-docs-utils-query-collection-navigation-surround":2202},[4,24,51,73,99,116,162,175],{"title":5,"path":6,"stem":7,"children":8,"icon":23},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started\u002F1.index",[9,11,15,19],{"title":10,"path":6,"stem":7},"Introduction",{"title":12,"path":13,"stem":14},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002F1.getting-started\u002F2.installation",{"title":16,"path":17,"stem":18},"Configuration","\u002Fdocs\u002Fgetting-started\u002Fconfiguration","docs\u002F1.getting-started\u002F3.configuration",{"title":20,"path":21,"stem":22},"Migration","\u002Fdocs\u002Fgetting-started\u002Fmigration","docs\u002F1.getting-started\u002F4.migration","i-lucide-square-play",{"title":25,"icon":26,"path":27,"stem":28,"children":29,"page":50},"Collections","i-lucide-database","\u002Fdocs\u002Fcollections","docs\u002F2.collections",[30,34,38,42,46],{"title":31,"path":32,"stem":33},"Define","\u002Fdocs\u002Fcollections\u002Fdefine","docs\u002F2.collections\u002F1.define",{"title":35,"path":36,"stem":37},"Types","\u002Fdocs\u002Fcollections\u002Ftypes","docs\u002F2.collections\u002F2.types",{"title":39,"path":40,"stem":41},"Sources","\u002Fdocs\u002Fcollections\u002Fsources","docs\u002F2.collections\u002F3.sources",{"title":43,"path":44,"stem":45},"Validators","\u002Fdocs\u002Fcollections\u002Fvalidators","docs\u002F2.collections\u002F4.validators",{"title":47,"path":48,"stem":49},"Components","\u002Fdocs\u002Fcollections\u002Finherit-schema-from-component","docs\u002F2.collections\u002F5.inherit-schema-from-component",false,{"title":52,"icon":53,"path":54,"stem":55,"children":56,"page":50},"Files","i-lucide-file","\u002Fdocs\u002Ffiles","docs\u002F3.files",[57,61,65,69],{"title":58,"path":59,"stem":60},"Markdown","\u002Fdocs\u002Ffiles\u002Fmarkdown","docs\u002F3.files\u002F1.markdown",{"title":62,"path":63,"stem":64},"YAML","\u002Fdocs\u002Ffiles\u002Fyaml","docs\u002F3.files\u002F2.yaml",{"title":66,"path":67,"stem":68},"JSON","\u002Fdocs\u002Ffiles\u002Fjson","docs\u002F3.files\u002F3.json",{"title":70,"path":71,"stem":72},"CSV","\u002Fdocs\u002Ffiles\u002Fcsv","docs\u002F3.files\u002F4.csv",{"title":74,"icon":75,"path":76,"stem":77,"children":78,"page":50},"Query Utils","i-lucide-square-function","\u002Fdocs\u002Futils","docs\u002F4.utils",[79,83,87,91,95],{"title":80,"path":81,"stem":82},"queryCollection","\u002Fdocs\u002Futils\u002Fquery-collection","docs\u002F4.utils\u002F1.query-collection",{"title":84,"path":85,"stem":86},"queryCollectionNavigation","\u002Fdocs\u002Futils\u002Fquery-collection-navigation","docs\u002F4.utils\u002F2.query-collection-navigation",{"title":88,"path":89,"stem":90},"queryCollectionItemSurroundings","\u002Fdocs\u002Futils\u002Fquery-collection-item-surroundings","docs\u002F4.utils\u002F3.query-collection-item-surroundings",{"title":92,"path":93,"stem":94},"queryCollectionSearchSections","\u002Fdocs\u002Futils\u002Fquery-collection-search-sections","docs\u002F4.utils\u002F4.query-collection-search-sections",{"title":96,"path":97,"stem":98},"useSearchCollection","\u002Fdocs\u002Futils\u002Fuse-search-collection","docs\u002F4.utils\u002F5.use-search-collection",{"title":47,"icon":100,"path":101,"stem":102,"children":103,"page":50},"i-lucide-square-code","\u002Fdocs\u002Fcomponents","docs\u002F5.components",[104,108,112],{"title":105,"path":106,"stem":107},"ContentRenderer","\u002Fdocs\u002Fcomponents\u002Fcontent-renderer","docs\u002F5.components\u002F0.content-renderer",{"title":109,"path":110,"stem":111},"Slot","\u002Fdocs\u002Fcomponents\u002Fslot","docs\u002F5.components\u002F1.slot",{"title":113,"path":114,"stem":115},"Prose Components","\u002Fdocs\u002Fcomponents\u002Fprose","docs\u002F5.components\u002F2.prose",{"title":117,"icon":118,"path":119,"stem":120,"children":121,"page":50},"Deploy","i-lucide-cloud-upload","\u002Fdocs\u002Fdeploy","docs\u002F6.deploy",[122,126,130,134,138,142,146,150,154,158],{"title":123,"path":124,"stem":125},"Server","\u002Fdocs\u002Fdeploy\u002Fserver","docs\u002F6.deploy\u002F1.server",{"title":127,"path":128,"stem":129},"Static","\u002Fdocs\u002Fdeploy\u002Fstatic","docs\u002F6.deploy\u002F10.static",{"title":131,"path":132,"stem":133},"Serverless","\u002Fdocs\u002Fdeploy\u002Fserverless","docs\u002F6.deploy\u002F2.serverless",{"title":135,"path":136,"stem":137},"NuxtHub","\u002Fdocs\u002Fdeploy\u002Fnuxthub","docs\u002F6.deploy\u002F3.nuxthub",{"title":139,"path":140,"stem":141},"Cloudflare Pages","\u002Fdocs\u002Fdeploy\u002Fcloudflare-pages","docs\u002F6.deploy\u002F4.cloudflare-pages",{"title":143,"path":144,"stem":145},"Cloudflare Workers","\u002Fdocs\u002Fdeploy\u002Fcloudflare-workers","docs\u002F6.deploy\u002F5.cloudflare-workers",{"title":147,"path":148,"stem":149},"Vercel","\u002Fdocs\u002Fdeploy\u002Fvercel","docs\u002F6.deploy\u002F6.vercel",{"title":151,"path":152,"stem":153},"Netlify","\u002Fdocs\u002Fdeploy\u002Fnetlify","docs\u002F6.deploy\u002F7.netlify",{"title":155,"path":156,"stem":157},"AWS Amplify","\u002Fdocs\u002Fdeploy\u002Faws-amplify","docs\u002F6.deploy\u002F8.aws-amplify",{"title":159,"path":160,"stem":161},"Docker","\u002Fdocs\u002Fdeploy\u002Fdocker","docs\u002F6.deploy\u002F9.docker",{"title":163,"icon":118,"path":164,"stem":165,"children":166,"page":50},"Integrations","\u002Fdocs\u002Fintegrations","docs\u002F7.integrations",[167,171],{"title":168,"path":169,"stem":170},"Nuxt i18n","\u002Fdocs\u002Fintegrations\u002Fi18n","docs\u002F7.integrations\u002F01.i18n",{"title":172,"path":173,"stem":174},"Nuxt LLMs","\u002Fdocs\u002Fintegrations\u002Fllms","docs\u002F7.integrations\u002F02.llms",{"title":176,"icon":177,"path":178,"stem":179,"children":180,"page":50},"Advanced","i-lucide-code-xml","\u002Fdocs\u002Fadvanced","docs\u002F8.advanced",[181,185,189,193,197,201,205],{"title":182,"path":183,"stem":184},"Full-Text Search","\u002Fdocs\u002Fadvanced\u002Ffulltext-search","docs\u002F8.advanced\u002F1.fulltext-search",{"title":186,"path":187,"stem":188},"Raw Content","\u002Fdocs\u002Fadvanced\u002Fraw-content","docs\u002F8.advanced\u002F2.raw-content",{"title":190,"path":191,"stem":192},"SQL Storage","\u002Fdocs\u002Fadvanced\u002Fdatabase","docs\u002F8.advanced\u002F3.database",{"title":194,"path":195,"stem":196},"Debugging tools","\u002Fdocs\u002Fadvanced\u002Ftools","docs\u002F8.advanced\u002F4.tools",{"title":198,"path":199,"stem":200},"Hooks","\u002Fdocs\u002Fadvanced\u002Fhooks","docs\u002F8.advanced\u002F5.hooks",{"title":202,"path":203,"stem":204},"Custom Source","\u002Fdocs\u002Fadvanced\u002Fcustom-source","docs\u002F8.advanced\u002F6.custom-source",{"title":206,"path":207,"stem":208},"Transformers","\u002Fdocs\u002Fadvanced\u002Ftransformers","docs\u002F8.advanced\u002F8.transformers",{"id":210,"title":84,"body":211,"description":2196,"extension":2197,"links":2198,"meta":2199,"navigation":666,"path":85,"seo":2200,"stem":86,"__hash__":2201},"docs\u002Fdocs\u002F4.utils\u002F2.query-collection-navigation.md",{"type":212,"value":213,"toc":2178},"minimark",[214,219,227,230,426,439,447,453,488,499,546,565,569,915,919,925,928,989,996,1000,1003,1244,1247,1649,1652,1662,1737,1784,1787,1791,1794,1800,1803,1829,1835,1899,1905,1908,1934,1938,1994,2000,2003,2024,2028,2085,2091,2094,2114,2118,2174],[215,216,218],"h2",{"id":217},"usage","Usage",[220,221,222,223,226],"p",{},"Use the auto-imported ",[224,225,84],"code",{}," to generate a navigation tree for a specific collection. This is particularly useful for creating dynamic navigation menus or sidebars based on your content structure.",[220,228,229],{},"The function returns a chainable promise that allows you to add additional query conditions:",[231,232,238],"pre",{"className":233,"code":234,"filename":235,"language":236,"meta":237,"style":237},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nconst { data } = await useAsyncData('navigation', () => {\n  return queryCollectionNavigation('docs')\n    .where('published', '=', true)\n    .order('date', 'DESC')\n})\n\u003C\u002Fscript>\n","pages\u002F[...slug].vue","vue","",[224,239,240,275,325,346,381,409,416],{"__ignoreMap":237},[241,242,245,249,253,257,260,263,266,270,272],"span",{"class":243,"line":244},"line",1,[241,246,248],{"class":247},"sMK4o","\u003C",[241,250,252],{"class":251},"swJcz","script",[241,254,256],{"class":255},"spNyl"," setup",[241,258,259],{"class":255}," lang",[241,261,262],{"class":247},"=",[241,264,265],{"class":247},"\"",[241,267,269],{"class":268},"sfazB","ts",[241,271,265],{"class":247},[241,273,274],{"class":247},">\n",[241,276,278,281,284,288,291,294,298,302,305,308,311,313,316,319,322],{"class":243,"line":277},2,[241,279,280],{"class":255},"const",[241,282,283],{"class":247}," {",[241,285,287],{"class":286},"sTEyZ"," data ",[241,289,290],{"class":247},"}",[241,292,293],{"class":247}," =",[241,295,297],{"class":296},"s7zQu"," await",[241,299,301],{"class":300},"s2Zo4"," useAsyncData",[241,303,304],{"class":286},"(",[241,306,307],{"class":247},"'",[241,309,310],{"class":268},"navigation",[241,312,307],{"class":247},[241,314,315],{"class":247},",",[241,317,318],{"class":247}," ()",[241,320,321],{"class":255}," =>",[241,323,324],{"class":247}," {\n",[241,326,328,331,334,336,338,341,343],{"class":243,"line":327},3,[241,329,330],{"class":296},"  return",[241,332,333],{"class":300}," queryCollectionNavigation",[241,335,304],{"class":251},[241,337,307],{"class":247},[241,339,340],{"class":268},"docs",[241,342,307],{"class":247},[241,344,345],{"class":251},")\n",[241,347,349,352,355,357,359,362,364,366,369,371,373,375,379],{"class":243,"line":348},4,[241,350,351],{"class":247},"    .",[241,353,354],{"class":300},"where",[241,356,304],{"class":251},[241,358,307],{"class":247},[241,360,361],{"class":268},"published",[241,363,307],{"class":247},[241,365,315],{"class":247},[241,367,368],{"class":247}," '",[241,370,262],{"class":268},[241,372,307],{"class":247},[241,374,315],{"class":247},[241,376,378],{"class":377},"sfNiH"," true",[241,380,345],{"class":251},[241,382,384,386,389,391,393,396,398,400,402,405,407],{"class":243,"line":383},5,[241,385,351],{"class":247},[241,387,388],{"class":300},"order",[241,390,304],{"class":251},[241,392,307],{"class":247},[241,394,395],{"class":268},"date",[241,397,307],{"class":247},[241,399,315],{"class":247},[241,401,368],{"class":247},[241,403,404],{"class":268},"DESC",[241,406,307],{"class":247},[241,408,345],{"class":251},[241,410,412,414],{"class":243,"line":411},6,[241,413,290],{"class":247},[241,415,345],{"class":286},[241,417,419,422,424],{"class":243,"line":418},7,[241,420,421],{"class":247},"\u003C\u002F",[241,423,252],{"class":251},[241,425,274],{"class":247},[427,428,429,430,432,433,438],"tip",{},"The ",[224,431,84],{}," utility is available in both Vue and Nitro. Checkout ",[434,435,437],"a",{"href":436},"#server-usage","Server Usage"," for more details on how to use it on the server side.",[440,441,443,444],"h3",{"id":442},"navigation-metadata-with-navigationyml","Navigation metadata with ",[224,445,446],{},".navigation.yml",[220,448,449,450,452],{},"You can add metadata to a directory using a ",[224,451,446],{}," file.",[231,454,458],{"className":455,"code":456,"filename":446,"language":457,"meta":237,"style":237},"language-yml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","title: Getting Started\nnavigation:\n  icon: i-lucide-square-play\n","yml",[224,459,460,471,478],{"__ignoreMap":237},[241,461,462,465,468],{"class":243,"line":244},[241,463,464],{"class":251},"title",[241,466,467],{"class":247},":",[241,469,470],{"class":268}," Getting Started\n",[241,472,473,475],{"class":243,"line":277},[241,474,310],{"class":251},[241,476,477],{"class":247},":\n",[241,479,480,483,485],{"class":243,"line":327},[241,481,482],{"class":251},"  icon",[241,484,467],{"class":247},[241,486,487],{"class":268}," i-lucide-square-play\n",[220,489,490,491,494,495,498],{},"Directory-level navigation fields should be defined under ",[224,492,493],{},"navigation:",". These values are merged into the returned ",[224,496,497],{},"ContentNavigationItem",", so custom flags can live there as well.",[231,500,502],{"className":455,"code":501,"filename":446,"language":457,"meta":237,"style":237},"title: Getting Started\nnavigation:\n  icon: i-lucide-square-play\n  section: true\n  badge: New\n",[224,503,504,512,518,526,536],{"__ignoreMap":237},[241,505,506,508,510],{"class":243,"line":244},[241,507,464],{"class":251},[241,509,467],{"class":247},[241,511,470],{"class":268},[241,513,514,516],{"class":243,"line":277},[241,515,310],{"class":251},[241,517,477],{"class":247},[241,519,520,522,524],{"class":243,"line":327},[241,521,482],{"class":251},[241,523,467],{"class":247},[241,525,487],{"class":268},[241,527,528,531,533],{"class":243,"line":348},[241,529,530],{"class":251},"  section",[241,532,467],{"class":247},[241,534,535],{"class":377}," true\n",[241,537,538,541,543],{"class":243,"line":383},[241,539,540],{"class":251},"  badge",[241,542,467],{"class":247},[241,544,545],{"class":268}," New\n",[220,547,548,549,552,553,556,557,560,561,564],{},"With that config, ",[224,550,551],{},"queryCollectionNavigation()"," returns a navigation item for the directory with ",[224,554,555],{},"icon",", ",[224,558,559],{},"section",", and ",[224,562,563],{},"badge"," available on the item object.",[215,566,568],{"id":567},"type","Type",[231,570,573],{"className":571,"code":572,"language":269,"meta":237,"style":237},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","function queryCollectionNavigation\u003CT extends keyof PageCollections>(\n  collection: T,\n  fields?: Array\u003Ckeyof PageCollections[T]>\n): ChainablePromise\u003CT, ContentNavigationItem[]>\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",[224,574,575,600,614,640,662,668,707,770,812,850,909],{"__ignoreMap":237},[241,576,577,580,582,584,588,591,594,597],{"class":243,"line":244},[241,578,579],{"class":255},"function",[241,581,333],{"class":300},[241,583,248],{"class":247},[241,585,587],{"class":586},"sBMFI","T",[241,589,590],{"class":255}," extends",[241,592,593],{"class":247}," keyof",[241,595,596],{"class":586}," PageCollections",[241,598,599],{"class":247},">(\n",[241,601,602,606,608,611],{"class":243,"line":277},[241,603,605],{"class":604},"sHdIc","  collection",[241,607,467],{"class":247},[241,609,610],{"class":586}," T",[241,612,613],{"class":247},",\n",[241,615,616,619,622,625,628,630,633,635,638],{"class":243,"line":327},[241,617,618],{"class":604},"  fields",[241,620,621],{"class":247},"?:",[241,623,624],{"class":586}," Array",[241,626,627],{"class":247},"\u003Ckeyof",[241,629,596],{"class":586},[241,631,632],{"class":286},"[",[241,634,587],{"class":586},[241,636,637],{"class":286},"]",[241,639,274],{"class":247},[241,641,642,645,648,650,652,654,657,660],{"class":243,"line":348},[241,643,644],{"class":247},"):",[241,646,647],{"class":586}," ChainablePromise",[241,649,248],{"class":247},[241,651,587],{"class":586},[241,653,315],{"class":247},[241,655,656],{"class":586}," ContentNavigationItem",[241,658,659],{"class":286},"[]",[241,661,274],{"class":247},[241,663,664],{"class":243,"line":383},[241,665,667],{"emptyLinePlaceholder":666},true,"\n",[241,669,670,673,675,677,679,681,683,685,687,690,693,695,698,700,703,705],{"class":243,"line":411},[241,671,672],{"class":255},"interface",[241,674,647],{"class":586},[241,676,248],{"class":247},[241,678,587],{"class":586},[241,680,590],{"class":255},[241,682,593],{"class":247},[241,684,596],{"class":586},[241,686,315],{"class":247},[241,688,689],{"class":586}," R",[241,691,692],{"class":247},">",[241,694,590],{"class":255},[241,696,697],{"class":586}," Promise",[241,699,248],{"class":247},[241,701,702],{"class":586},"R",[241,704,692],{"class":247},[241,706,324],{"class":247},[241,708,709,712,714,717,719,721,723,725,727,730,733,736,738,741,743,746,748,751,753,756,758,760,762,764,766,768],{"class":243,"line":418},[241,710,711],{"class":251},"  where",[241,713,304],{"class":247},[241,715,716],{"class":604},"field",[241,718,467],{"class":247},[241,720,593],{"class":247},[241,722,596],{"class":586},[241,724,632],{"class":286},[241,726,587],{"class":586},[241,728,729],{"class":286},"] ",[241,731,732],{"class":247},"|",[241,734,735],{"class":586}," string",[241,737,315],{"class":247},[241,739,740],{"class":604}," operator",[241,742,467],{"class":247},[241,744,745],{"class":586}," SQLOperator",[241,747,315],{"class":247},[241,749,750],{"class":604}," value",[241,752,621],{"class":247},[241,754,755],{"class":586}," unknown",[241,757,644],{"class":247},[241,759,647],{"class":586},[241,761,248],{"class":247},[241,763,587],{"class":586},[241,765,315],{"class":247},[241,767,689],{"class":586},[241,769,274],{"class":247},[241,771,773,776,778,781,783,786,788,791,793,795,797,800,802,804,806,808,810],{"class":243,"line":772},8,[241,774,775],{"class":251},"  andWhere",[241,777,304],{"class":247},[241,779,780],{"class":604},"groupFactory",[241,782,467],{"class":247},[241,784,785],{"class":586}," QueryGroupFunction",[241,787,248],{"class":247},[241,789,790],{"class":586},"PageCollections",[241,792,632],{"class":286},[241,794,587],{"class":586},[241,796,637],{"class":286},[241,798,799],{"class":247},">):",[241,801,647],{"class":586},[241,803,248],{"class":247},[241,805,587],{"class":586},[241,807,315],{"class":247},[241,809,689],{"class":586},[241,811,274],{"class":247},[241,813,815,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848],{"class":243,"line":814},9,[241,816,817],{"class":251},"  orWhere",[241,819,304],{"class":247},[241,821,780],{"class":604},[241,823,467],{"class":247},[241,825,785],{"class":586},[241,827,248],{"class":247},[241,829,790],{"class":586},[241,831,632],{"class":286},[241,833,587],{"class":586},[241,835,637],{"class":286},[241,837,799],{"class":247},[241,839,647],{"class":586},[241,841,248],{"class":247},[241,843,587],{"class":586},[241,845,315],{"class":247},[241,847,689],{"class":586},[241,849,274],{"class":247},[241,851,853,856,858,860,862,864,866,868,870,872,874,877,879,881,884,886,889,891,893,895,897,899,901,903,905,907],{"class":243,"line":852},10,[241,854,855],{"class":251},"  order",[241,857,304],{"class":247},[241,859,716],{"class":604},[241,861,467],{"class":247},[241,863,593],{"class":247},[241,865,596],{"class":586},[241,867,632],{"class":286},[241,869,587],{"class":586},[241,871,637],{"class":286},[241,873,315],{"class":247},[241,875,876],{"class":604}," direction",[241,878,467],{"class":247},[241,880,368],{"class":247},[241,882,883],{"class":268},"ASC",[241,885,307],{"class":247},[241,887,888],{"class":247}," |",[241,890,368],{"class":247},[241,892,404],{"class":268},[241,894,307],{"class":247},[241,896,644],{"class":247},[241,898,647],{"class":586},[241,900,248],{"class":247},[241,902,587],{"class":586},[241,904,315],{"class":247},[241,906,689],{"class":586},[241,908,274],{"class":247},[241,910,912],{"class":243,"line":911},11,[241,913,914],{"class":247},"}\n",[215,916,918],{"id":917},"api","API",[440,920,922],{"id":921},"querycollectionnavigationcollection-collectionname-extrafield-keyof-collection",[224,923,924],{},"queryCollectionNavigation(collection: CollectionName, extraField: keyof Collection)",[220,926,927],{},"Generate a navigation tree for the specified collection.",[929,930,931,960],"ul",{},[932,933,934,935],"li",{},"Parameters:\n",[929,936,937,947],{},[932,938,939,942,943,946],{},[224,940,941],{},"collection",": The key of the defined collection in ",[224,944,945],{},"content.config.ts",".",[932,948,949,952,953,955,956,959],{},[224,950,951],{},"extraFields",": (Optional) An array of additional fields to include in the navigation items. (By default ",[224,954,464],{}," and ",[224,957,958],{},"path"," are included in the navigation items.)",[932,961,962,963],{},"Returns: A chainable promise that resolves to a navigation tree structure. The promise includes methods for adding query conditions:\n",[929,964,965,971,977,983],{},[932,966,967,970],{},[224,968,969],{},"where(field, operator, value)",": Add a WHERE condition",[932,972,973,976],{},[224,974,975],{},"andWhere(groupFactory)",": Add a grouped AND condition",[932,978,979,982],{},[224,980,981],{},"orWhere(groupFactory)",": Add a grouped OR condition",[932,984,985,988],{},[224,986,987],{},"order(field, direction)",": Add an ORDER BY clause",[220,990,991,992],{},"The navigation tree is generated based on the directory structure and ordering happens based on files ",[434,993,995],{"href":994},"\u002Fdocs\u002Fcollections\u002Ftypes#ordering-files","ordering",[215,997,999],{"id":998},"examples","Examples",[220,1001,1002],{},"Basic usage without additional query conditions:",[231,1004,1006],{"className":233,"code":1005,"filename":235,"language":236,"meta":237,"style":237},"\u003Cscript setup lang=\"ts\">\nconst { data } = await useAsyncData('navigation', () => {\n  return queryCollectionNavigation('docs')\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cnav>\n    \u003Cul v-if=\"data\">\n      \u003Cli v-for=\"item in data\" :key=\"item.path\">\n        \u003CNuxtLink :to=\"item.path\">{{ item.title }}\u003C\u002FNuxtLink>\n      \u003C\u002Fli>\n    \u003C\u002Ful>\n  \u003C\u002Fnav>\n\u003C\u002Ftemplate>\n",[224,1007,1008,1028,1060,1076,1082,1090,1094,1103,1113,1134,1167,1205,1215,1225,1235],{"__ignoreMap":237},[241,1009,1010,1012,1014,1016,1018,1020,1022,1024,1026],{"class":243,"line":244},[241,1011,248],{"class":247},[241,1013,252],{"class":251},[241,1015,256],{"class":255},[241,1017,259],{"class":255},[241,1019,262],{"class":247},[241,1021,265],{"class":247},[241,1023,269],{"class":268},[241,1025,265],{"class":247},[241,1027,274],{"class":247},[241,1029,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058],{"class":243,"line":277},[241,1031,280],{"class":255},[241,1033,283],{"class":247},[241,1035,287],{"class":286},[241,1037,290],{"class":247},[241,1039,293],{"class":247},[241,1041,297],{"class":296},[241,1043,301],{"class":300},[241,1045,304],{"class":286},[241,1047,307],{"class":247},[241,1049,310],{"class":268},[241,1051,307],{"class":247},[241,1053,315],{"class":247},[241,1055,318],{"class":247},[241,1057,321],{"class":255},[241,1059,324],{"class":247},[241,1061,1062,1064,1066,1068,1070,1072,1074],{"class":243,"line":327},[241,1063,330],{"class":296},[241,1065,333],{"class":300},[241,1067,304],{"class":251},[241,1069,307],{"class":247},[241,1071,340],{"class":268},[241,1073,307],{"class":247},[241,1075,345],{"class":251},[241,1077,1078,1080],{"class":243,"line":348},[241,1079,290],{"class":247},[241,1081,345],{"class":286},[241,1083,1084,1086,1088],{"class":243,"line":383},[241,1085,421],{"class":247},[241,1087,252],{"class":251},[241,1089,274],{"class":247},[241,1091,1092],{"class":243,"line":411},[241,1093,667],{"emptyLinePlaceholder":666},[241,1095,1096,1098,1101],{"class":243,"line":418},[241,1097,248],{"class":247},[241,1099,1100],{"class":251},"template",[241,1102,274],{"class":247},[241,1104,1105,1108,1111],{"class":243,"line":772},[241,1106,1107],{"class":247},"  \u003C",[241,1109,1110],{"class":251},"nav",[241,1112,274],{"class":247},[241,1114,1115,1118,1120,1123,1125,1127,1130,1132],{"class":243,"line":814},[241,1116,1117],{"class":247},"    \u003C",[241,1119,929],{"class":251},[241,1121,1122],{"class":255}," v-if",[241,1124,262],{"class":247},[241,1126,265],{"class":247},[241,1128,1129],{"class":268},"data",[241,1131,265],{"class":247},[241,1133,274],{"class":247},[241,1135,1136,1139,1141,1144,1146,1148,1151,1153,1156,1158,1160,1163,1165],{"class":243,"line":852},[241,1137,1138],{"class":247},"      \u003C",[241,1140,932],{"class":251},[241,1142,1143],{"class":255}," v-for",[241,1145,262],{"class":247},[241,1147,265],{"class":247},[241,1149,1150],{"class":268},"item in data",[241,1152,265],{"class":247},[241,1154,1155],{"class":255}," :key",[241,1157,262],{"class":247},[241,1159,265],{"class":247},[241,1161,1162],{"class":268},"item.path",[241,1164,265],{"class":247},[241,1166,274],{"class":247},[241,1168,1169,1172,1175,1178,1181,1183,1185,1188,1190,1192,1194,1196,1199,1201,1203],{"class":243,"line":911},[241,1170,1171],{"class":247},"        \u003C",[241,1173,1174],{"class":251},"NuxtLink",[241,1176,1177],{"class":247}," :",[241,1179,1180],{"class":255},"to",[241,1182,262],{"class":247},[241,1184,265],{"class":247},[241,1186,1187],{"class":286},"item",[241,1189,946],{"class":247},[241,1191,958],{"class":286},[241,1193,265],{"class":247},[241,1195,692],{"class":247},[241,1197,1198],{"class":286},"{{ item.title }}",[241,1200,421],{"class":247},[241,1202,1174],{"class":251},[241,1204,274],{"class":247},[241,1206,1208,1211,1213],{"class":243,"line":1207},12,[241,1209,1210],{"class":247},"      \u003C\u002F",[241,1212,932],{"class":251},[241,1214,274],{"class":247},[241,1216,1218,1221,1223],{"class":243,"line":1217},13,[241,1219,1220],{"class":247},"    \u003C\u002F",[241,1222,929],{"class":251},[241,1224,274],{"class":247},[241,1226,1228,1231,1233],{"class":243,"line":1227},14,[241,1229,1230],{"class":247},"  \u003C\u002F",[241,1232,1110],{"class":251},[241,1234,274],{"class":247},[241,1236,1238,1240,1242],{"class":243,"line":1237},15,[241,1239,421],{"class":247},[241,1241,1100],{"class":251},[241,1243,274],{"class":247},[220,1245,1246],{},"Example with additional query conditions and extra fields:",[231,1248,1250],{"className":233,"code":1249,"filename":235,"language":236,"meta":237,"style":237},"\u003Cscript setup lang=\"ts\">\nconst { data } = await useAsyncData('navigation', () => {\n  return queryCollectionNavigation('docs', ['description', 'badge'])\n    .where('draft', '=', false)\n    .where('partial', '=', false)\n    .order('title', 'ASC')\n})\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003Cnav>\n    \u003Cul v-if=\"data\">\n      \u003Cli v-for=\"item in data\" :key=\"item.path\">\n        \u003CNuxtLink :to=\"item.path\">\n          {{ item.title }}\n          \u003Cspan v-if=\"item.badge\" class=\"badge\">{{ item.badge }}\u003C\u002Fspan>\n        \u003C\u002FNuxtLink>\n        \u003Cp v-if=\"item.description\">{{ item.description }}\u003C\u002Fp>\n      \u003C\u002Fli>\n    \u003C\u002Ful>\n  \u003C\u002Fnav>\n\u003C\u002Ftemplate>\n",[224,1251,1252,1272,1304,1341,1371,1400,1424,1430,1438,1442,1450,1458,1476,1504,1528,1533,1574,1584,1613,1622,1631,1640],{"__ignoreMap":237},[241,1253,1254,1256,1258,1260,1262,1264,1266,1268,1270],{"class":243,"line":244},[241,1255,248],{"class":247},[241,1257,252],{"class":251},[241,1259,256],{"class":255},[241,1261,259],{"class":255},[241,1263,262],{"class":247},[241,1265,265],{"class":247},[241,1267,269],{"class":268},[241,1269,265],{"class":247},[241,1271,274],{"class":247},[241,1273,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302],{"class":243,"line":277},[241,1275,280],{"class":255},[241,1277,283],{"class":247},[241,1279,287],{"class":286},[241,1281,290],{"class":247},[241,1283,293],{"class":247},[241,1285,297],{"class":296},[241,1287,301],{"class":300},[241,1289,304],{"class":286},[241,1291,307],{"class":247},[241,1293,310],{"class":268},[241,1295,307],{"class":247},[241,1297,315],{"class":247},[241,1299,318],{"class":247},[241,1301,321],{"class":255},[241,1303,324],{"class":247},[241,1305,1306,1308,1310,1312,1314,1316,1318,1320,1323,1325,1328,1330,1332,1334,1336,1338],{"class":243,"line":327},[241,1307,330],{"class":296},[241,1309,333],{"class":300},[241,1311,304],{"class":251},[241,1313,307],{"class":247},[241,1315,340],{"class":268},[241,1317,307],{"class":247},[241,1319,315],{"class":247},[241,1321,1322],{"class":251}," [",[241,1324,307],{"class":247},[241,1326,1327],{"class":268},"description",[241,1329,307],{"class":247},[241,1331,315],{"class":247},[241,1333,368],{"class":247},[241,1335,563],{"class":268},[241,1337,307],{"class":247},[241,1339,1340],{"class":251},"])\n",[241,1342,1343,1345,1347,1349,1351,1354,1356,1358,1360,1362,1364,1366,1369],{"class":243,"line":348},[241,1344,351],{"class":247},[241,1346,354],{"class":300},[241,1348,304],{"class":251},[241,1350,307],{"class":247},[241,1352,1353],{"class":268},"draft",[241,1355,307],{"class":247},[241,1357,315],{"class":247},[241,1359,368],{"class":247},[241,1361,262],{"class":268},[241,1363,307],{"class":247},[241,1365,315],{"class":247},[241,1367,1368],{"class":377}," false",[241,1370,345],{"class":251},[241,1372,1373,1375,1377,1379,1381,1384,1386,1388,1390,1392,1394,1396,1398],{"class":243,"line":383},[241,1374,351],{"class":247},[241,1376,354],{"class":300},[241,1378,304],{"class":251},[241,1380,307],{"class":247},[241,1382,1383],{"class":268},"partial",[241,1385,307],{"class":247},[241,1387,315],{"class":247},[241,1389,368],{"class":247},[241,1391,262],{"class":268},[241,1393,307],{"class":247},[241,1395,315],{"class":247},[241,1397,1368],{"class":377},[241,1399,345],{"class":251},[241,1401,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422],{"class":243,"line":411},[241,1403,351],{"class":247},[241,1405,388],{"class":300},[241,1407,304],{"class":251},[241,1409,307],{"class":247},[241,1411,464],{"class":268},[241,1413,307],{"class":247},[241,1415,315],{"class":247},[241,1417,368],{"class":247},[241,1419,883],{"class":268},[241,1421,307],{"class":247},[241,1423,345],{"class":251},[241,1425,1426,1428],{"class":243,"line":418},[241,1427,290],{"class":247},[241,1429,345],{"class":286},[241,1431,1432,1434,1436],{"class":243,"line":772},[241,1433,421],{"class":247},[241,1435,252],{"class":251},[241,1437,274],{"class":247},[241,1439,1440],{"class":243,"line":814},[241,1441,667],{"emptyLinePlaceholder":666},[241,1443,1444,1446,1448],{"class":243,"line":852},[241,1445,248],{"class":247},[241,1447,1100],{"class":251},[241,1449,274],{"class":247},[241,1451,1452,1454,1456],{"class":243,"line":911},[241,1453,1107],{"class":247},[241,1455,1110],{"class":251},[241,1457,274],{"class":247},[241,1459,1460,1462,1464,1466,1468,1470,1472,1474],{"class":243,"line":1207},[241,1461,1117],{"class":247},[241,1463,929],{"class":251},[241,1465,1122],{"class":255},[241,1467,262],{"class":247},[241,1469,265],{"class":247},[241,1471,1129],{"class":268},[241,1473,265],{"class":247},[241,1475,274],{"class":247},[241,1477,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502],{"class":243,"line":1217},[241,1479,1138],{"class":247},[241,1481,932],{"class":251},[241,1483,1143],{"class":255},[241,1485,262],{"class":247},[241,1487,265],{"class":247},[241,1489,1150],{"class":268},[241,1491,265],{"class":247},[241,1493,1155],{"class":255},[241,1495,262],{"class":247},[241,1497,265],{"class":247},[241,1499,1162],{"class":268},[241,1501,265],{"class":247},[241,1503,274],{"class":247},[241,1505,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526],{"class":243,"line":1227},[241,1507,1171],{"class":247},[241,1509,1174],{"class":251},[241,1511,1177],{"class":247},[241,1513,1180],{"class":255},[241,1515,262],{"class":247},[241,1517,265],{"class":247},[241,1519,1187],{"class":286},[241,1521,946],{"class":247},[241,1523,958],{"class":286},[241,1525,265],{"class":247},[241,1527,274],{"class":247},[241,1529,1530],{"class":243,"line":1237},[241,1531,1532],{"class":286},"          {{ item.title }}\n",[241,1534,1536,1539,1541,1543,1545,1547,1550,1552,1555,1557,1559,1561,1563,1565,1568,1570,1572],{"class":243,"line":1535},16,[241,1537,1538],{"class":247},"          \u003C",[241,1540,241],{"class":251},[241,1542,1122],{"class":255},[241,1544,262],{"class":247},[241,1546,265],{"class":247},[241,1548,1549],{"class":268},"item.badge",[241,1551,265],{"class":247},[241,1553,1554],{"class":255}," class",[241,1556,262],{"class":247},[241,1558,265],{"class":247},[241,1560,563],{"class":268},[241,1562,265],{"class":247},[241,1564,692],{"class":247},[241,1566,1567],{"class":286},"{{ item.badge }}",[241,1569,421],{"class":247},[241,1571,241],{"class":251},[241,1573,274],{"class":247},[241,1575,1577,1580,1582],{"class":243,"line":1576},17,[241,1578,1579],{"class":247},"        \u003C\u002F",[241,1581,1174],{"class":251},[241,1583,274],{"class":247},[241,1585,1587,1589,1591,1593,1595,1597,1600,1602,1604,1607,1609,1611],{"class":243,"line":1586},18,[241,1588,1171],{"class":247},[241,1590,220],{"class":251},[241,1592,1122],{"class":255},[241,1594,262],{"class":247},[241,1596,265],{"class":247},[241,1598,1599],{"class":268},"item.description",[241,1601,265],{"class":247},[241,1603,692],{"class":247},[241,1605,1606],{"class":286},"{{ item.description }}",[241,1608,421],{"class":247},[241,1610,220],{"class":251},[241,1612,274],{"class":247},[241,1614,1616,1618,1620],{"class":243,"line":1615},19,[241,1617,1210],{"class":247},[241,1619,932],{"class":251},[241,1621,274],{"class":247},[241,1623,1625,1627,1629],{"class":243,"line":1624},20,[241,1626,1220],{"class":247},[241,1628,929],{"class":251},[241,1630,274],{"class":247},[241,1632,1634,1636,1638],{"class":243,"line":1633},21,[241,1635,1230],{"class":247},[241,1637,1110],{"class":251},[241,1639,274],{"class":247},[241,1641,1643,1645,1647],{"class":243,"line":1642},22,[241,1644,421],{"class":247},[241,1646,1100],{"class":251},[241,1648,274],{"class":247},[215,1650,437],{"id":1651},"server-usage",[220,1653,1654,1655,1658,1659,1661],{},"Nuxt Content provides a similar utility to query collections on the server side. The only difference is that you need to pass ",[224,1656,1657],{},"event"," as the first argument to the ",[224,1660,84],{}," function.",[231,1663,1666],{"className":571,"code":1664,"filename":1665,"language":269,"meta":237,"style":237},"export default eventHandler(async (event) => {\n  const navigation = await queryCollectionNavigation(event, 'docs')\n  return navigation\n})\n","server\u002Fapi\u002Fnavigation.ts",[224,1667,1668,1696,1724,1731],{"__ignoreMap":237},[241,1669,1670,1673,1676,1679,1681,1684,1687,1689,1692,1694],{"class":243,"line":244},[241,1671,1672],{"class":296},"export",[241,1674,1675],{"class":296}," default",[241,1677,1678],{"class":300}," eventHandler",[241,1680,304],{"class":286},[241,1682,1683],{"class":255},"async",[241,1685,1686],{"class":247}," (",[241,1688,1657],{"class":604},[241,1690,1691],{"class":247},")",[241,1693,321],{"class":255},[241,1695,324],{"class":247},[241,1697,1698,1701,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722],{"class":243,"line":277},[241,1699,1700],{"class":255},"  const",[241,1702,1703],{"class":286}," navigation",[241,1705,293],{"class":247},[241,1707,297],{"class":296},[241,1709,333],{"class":300},[241,1711,304],{"class":251},[241,1713,1657],{"class":286},[241,1715,315],{"class":247},[241,1717,368],{"class":247},[241,1719,340],{"class":268},[241,1721,307],{"class":247},[241,1723,345],{"class":251},[241,1725,1726,1728],{"class":243,"line":327},[241,1727,330],{"class":296},[241,1729,1730],{"class":286}," navigation\n",[241,1732,1733,1735],{"class":243,"line":348},[241,1734,290],{"class":247},[241,1736,345],{"class":286},[1738,1739,1740,1747],"note",{},[220,1741,1742,1743,1746],{},"Make sure to create ",[224,1744,1745],{},"server\u002Ftsconfig.json"," file with the following content to avoid type error.",[231,1748,1752],{"className":1749,"code":1750,"language":1751,"meta":237,"style":237},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"extends\": \"..\u002F.nuxt\u002Ftsconfig.server.json\"\n}\n","json",[224,1753,1754,1759,1780],{"__ignoreMap":237},[241,1755,1756],{"class":243,"line":244},[241,1757,1758],{"class":247},"{\n",[241,1760,1761,1764,1767,1769,1771,1774,1777],{"class":243,"line":277},[241,1762,1763],{"class":247},"  \"",[241,1765,1766],{"class":255},"extends",[241,1768,265],{"class":247},[241,1770,467],{"class":247},[241,1772,1773],{"class":247}," \"",[241,1775,1776],{"class":268},"..\u002F.nuxt\u002Ftsconfig.server.json",[241,1778,1779],{"class":247},"\"\n",[241,1781,1782],{"class":243,"line":327},[241,1783,914],{"class":247},[1785,1786],"hr",{},[215,1788,1790],{"id":1789},"extra-utilities-to-work-with-navigation","Extra utilities to work with navigation",[220,1792,1793],{},"Content module provides some extra utilities to simplify common use cases like building breadcrumb navigation.",[440,1795,1797],{"id":1796},"findpageheadlinenavigation-path-options",[224,1798,1799],{},"findPageHeadline(navigation, path, options?)",[220,1801,1802],{},"Returns the headline (name of the parent folder) for a given path within a navigation tree. Useful for displaying section titles or contextual navigation headers.",[929,1804,1805,1810,1815],{},[932,1806,1807,1809],{},[224,1808,310],{},": The navigation tree (array of ContentNavigationItem).",[932,1811,1812,1814],{},[224,1813,958],{},": The current page path.",[932,1816,1817,1820,1821],{},[224,1818,1819],{},"options"," (optional):\n",[929,1822,1823],{},[932,1824,1825,1828],{},[224,1826,1827],{},"indexAsChild",": Treat index pages as children.",[220,1830,1831],{},[1832,1833,1834],"strong",{},"Example:",[231,1836,1838],{"className":571,"code":1837,"language":269,"meta":237,"style":237},"import { findPageHeadline } from '@nuxt\u002Fcontent\u002Futils'\n\nconst headline = findPageHeadline(navigation, '\u002Fdocs\u002Fguide\u002Fgetting-started')\n\u002F\u002F headline is a string that contains the name of the parent folder\n",[224,1839,1840,1864,1868,1893],{"__ignoreMap":237},[241,1841,1842,1845,1847,1850,1853,1856,1858,1861],{"class":243,"line":244},[241,1843,1844],{"class":296},"import",[241,1846,283],{"class":247},[241,1848,1849],{"class":286}," findPageHeadline",[241,1851,1852],{"class":247}," }",[241,1854,1855],{"class":296}," from",[241,1857,368],{"class":247},[241,1859,1860],{"class":268},"@nuxt\u002Fcontent\u002Futils",[241,1862,1863],{"class":247},"'\n",[241,1865,1866],{"class":243,"line":277},[241,1867,667],{"emptyLinePlaceholder":666},[241,1869,1870,1872,1875,1877,1879,1882,1884,1886,1889,1891],{"class":243,"line":327},[241,1871,280],{"class":255},[241,1873,1874],{"class":286}," headline ",[241,1876,262],{"class":247},[241,1878,1849],{"class":300},[241,1880,1881],{"class":286},"(navigation",[241,1883,315],{"class":247},[241,1885,368],{"class":247},[241,1887,1888],{"class":268},"\u002Fdocs\u002Fguide\u002Fgetting-started",[241,1890,307],{"class":247},[241,1892,345],{"class":286},[241,1894,1895],{"class":243,"line":348},[241,1896,1898],{"class":1897},"sHwdD","\u002F\u002F headline is a string that contains the name of the parent folder\n",[440,1900,1902],{"id":1901},"findpagebreadcrumbnavigation-path-options",[224,1903,1904],{},"findPageBreadcrumb(navigation, path, options?)",[220,1906,1907],{},"Returns the breadcrumb trail (array of navigation items) for a given path within a navigation tree. Useful for building breadcrumb navigation components.",[929,1909,1910,1914,1918],{},[932,1911,1912,1809],{},[224,1913,310],{},[932,1915,1916,1814],{},[224,1917,958],{},[932,1919,1920,1820,1922],{},[224,1921,1819],{},[929,1923,1924,1930],{},[932,1925,1926,1929],{},[224,1927,1928],{},"current",": Include the current page in the breadcrumb.",[932,1931,1932,1828],{},[224,1933,1827],{},[220,1935,1936],{},[1832,1937,1834],{},[231,1939,1941],{"className":571,"code":1940,"language":269,"meta":237,"style":237},"import { findPageBreadcrumb } from '@nuxt\u002Fcontent\u002Futils'\n\nconst breadcrumb = findPageBreadcrumb(navigation, '\u002Fdocs\u002Fguide\u002Fgetting-started')\n\u002F\u002F breadcrumb is an array of navigation items leading to the current page\n",[224,1942,1943,1962,1966,1989],{"__ignoreMap":237},[241,1944,1945,1947,1949,1952,1954,1956,1958,1960],{"class":243,"line":244},[241,1946,1844],{"class":296},[241,1948,283],{"class":247},[241,1950,1951],{"class":286}," findPageBreadcrumb",[241,1953,1852],{"class":247},[241,1955,1855],{"class":296},[241,1957,368],{"class":247},[241,1959,1860],{"class":268},[241,1961,1863],{"class":247},[241,1963,1964],{"class":243,"line":277},[241,1965,667],{"emptyLinePlaceholder":666},[241,1967,1968,1970,1973,1975,1977,1979,1981,1983,1985,1987],{"class":243,"line":327},[241,1969,280],{"class":255},[241,1971,1972],{"class":286}," breadcrumb ",[241,1974,262],{"class":247},[241,1976,1951],{"class":300},[241,1978,1881],{"class":286},[241,1980,315],{"class":247},[241,1982,368],{"class":247},[241,1984,1888],{"class":268},[241,1986,307],{"class":247},[241,1988,345],{"class":286},[241,1990,1991],{"class":243,"line":348},[241,1992,1993],{"class":1897},"\u002F\u002F breadcrumb is an array of navigation items leading to the current page\n",[440,1995,1997],{"id":1996},"findpagechildrennavigation-path-options",[224,1998,1999],{},"findPageChildren(navigation, path, options?)",[220,2001,2002],{},"Finds and returns the direct children of a given path in the navigation tree.",[929,2004,2005,2009,2014],{},[932,2006,2007,1809],{},[224,2008,310],{},[932,2010,2011,2013],{},[224,2012,958],{},": The parent path to find children for.",[932,2015,2016,1820,2018],{},[224,2017,1819],{},[929,2019,2020],{},[932,2021,2022,1828],{},[224,2023,1827],{},[220,2025,2026],{},[1832,2027,1834],{},[231,2029,2031],{"className":571,"code":2030,"language":269,"meta":237,"style":237},"import { findPageChildren } from '@nuxt\u002Fcontent\u002Futils'\n\nconst children = findPageChildren(navigation, '\u002Fdocs\u002Fguide')\n\u002F\u002F children is an array of navigation items under '\u002Fdocs\u002Fguide'\n",[224,2032,2033,2052,2056,2080],{"__ignoreMap":237},[241,2034,2035,2037,2039,2042,2044,2046,2048,2050],{"class":243,"line":244},[241,2036,1844],{"class":296},[241,2038,283],{"class":247},[241,2040,2041],{"class":286}," findPageChildren",[241,2043,1852],{"class":247},[241,2045,1855],{"class":296},[241,2047,368],{"class":247},[241,2049,1860],{"class":268},[241,2051,1863],{"class":247},[241,2053,2054],{"class":243,"line":277},[241,2055,667],{"emptyLinePlaceholder":666},[241,2057,2058,2060,2063,2065,2067,2069,2071,2073,2076,2078],{"class":243,"line":327},[241,2059,280],{"class":255},[241,2061,2062],{"class":286}," children ",[241,2064,262],{"class":247},[241,2066,2041],{"class":300},[241,2068,1881],{"class":286},[241,2070,315],{"class":247},[241,2072,368],{"class":247},[241,2074,2075],{"class":268},"\u002Fdocs\u002Fguide",[241,2077,307],{"class":247},[241,2079,345],{"class":286},[241,2081,2082],{"class":243,"line":348},[241,2083,2084],{"class":1897},"\u002F\u002F children is an array of navigation items under '\u002Fdocs\u002Fguide'\n",[440,2086,2088],{"id":2087},"findpagesiblingsnavigation-path-options",[224,2089,2090],{},"findPageSiblings(navigation, path, options?)",[220,2092,2093],{},"Returns the sibling navigation items for a given path (i.e., other items with the same parent).",[929,2095,2096,2100,2104],{},[932,2097,2098,1809],{},[224,2099,310],{},[932,2101,2102,1814],{},[224,2103,958],{},[932,2105,2106,1820,2108],{},[224,2107,1819],{},[929,2109,2110],{},[932,2111,2112,1828],{},[224,2113,1827],{},[220,2115,2116],{},[1832,2117,1834],{},[231,2119,2121],{"className":571,"code":2120,"language":269,"meta":237,"style":237},"import { findPageSiblings } from '@nuxt\u002Fcontent\u002Futils'\n\nconst siblings = findPageSiblings(navigation, '\u002Fdocs\u002Fguide\u002Fgetting-started')\n\u002F\u002F siblings is an array of navigation items that share the same parent as the current page\n",[224,2122,2123,2142,2146,2169],{"__ignoreMap":237},[241,2124,2125,2127,2129,2132,2134,2136,2138,2140],{"class":243,"line":244},[241,2126,1844],{"class":296},[241,2128,283],{"class":247},[241,2130,2131],{"class":286}," findPageSiblings",[241,2133,1852],{"class":247},[241,2135,1855],{"class":296},[241,2137,368],{"class":247},[241,2139,1860],{"class":268},[241,2141,1863],{"class":247},[241,2143,2144],{"class":243,"line":277},[241,2145,667],{"emptyLinePlaceholder":666},[241,2147,2148,2150,2153,2155,2157,2159,2161,2163,2165,2167],{"class":243,"line":327},[241,2149,280],{"class":255},[241,2151,2152],{"class":286}," siblings ",[241,2154,262],{"class":247},[241,2156,2131],{"class":300},[241,2158,1881],{"class":286},[241,2160,315],{"class":247},[241,2162,368],{"class":247},[241,2164,1888],{"class":268},[241,2166,307],{"class":247},[241,2168,345],{"class":286},[241,2170,2171],{"class":243,"line":348},[241,2172,2173],{"class":1897},"\u002F\u002F siblings is an array of navigation items that share the same parent as the current page\n",[2175,2176,2177],"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 .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}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}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":237,"searchDepth":277,"depth":277,"links":2179},[2180,2184,2185,2188,2189,2190],{"id":217,"depth":277,"text":218,"children":2181},[2182],{"id":442,"depth":327,"text":2183},"Navigation metadata with .navigation.yml",{"id":567,"depth":277,"text":568},{"id":917,"depth":277,"text":918,"children":2186},[2187],{"id":921,"depth":327,"text":924},{"id":998,"depth":277,"text":999},{"id":1651,"depth":277,"text":437},{"id":1789,"depth":277,"text":1790,"children":2191},[2192,2193,2194,2195],{"id":1796,"depth":327,"text":1799},{"id":1901,"depth":327,"text":1904},{"id":1996,"depth":327,"text":1999},{"id":2087,"depth":327,"text":2090},"The queryCollectionNavigation composable generates the navigation tree of given collection.","md",null,{},{"title":84,"description":2196},"h7bk8CQltal1Dm1rb0KbxCL79R8-h5ZX2xSeqpWgic4",[2203,2205],{"title":80,"path":81,"stem":82,"description":2204,"children":-1},"The queryCollection composable provides methods for querying and fetching your collections.",{"title":88,"path":89,"stem":90,"description":2206,"children":-1},"The queryCollectionItemSurroundings composable looks for sibling contents of an specific path.",1787749344995]