[{"data":1,"prerenderedAt":1040},["ShallowReactive",2],{"navigation":3,"/docs/components/content-renderer":195,"105t5wS6iY":1027},[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":1022},{"id":197,"title":90,"body":198,"description":1017,"extension":1018,"links":1019,"meta":1020,"navigation":610,"path":91,"seo":1021,"stem":92},"docs/docs/5.components/0.content-renderer.md",{"type":199,"value":200,"toc":1011},"minimal",[201,217,232,237,424,428,667,671,681,996,1000,1007],[202,203,204,205,209,210,216],"p",{},"The ",[206,207,208],"code",{},"\u003CContentRenderer>"," component renders a document coming from a query with ",[211,212,213],"a",{"href":69},[206,214,215],{},"queryCollections()",".",[218,219,220],"note",{},[202,221,222,223,227,228,231],{},"This component ",[224,225,226],"strong",{},"only works"," with the ",[206,229,230],{},"pages"," collection.",[233,234,236],"h2",{"id":235},"props","Props",[238,239,240,259],"table",{},[241,242,243],"thead",{},[244,245,246,250,253,256],"tr",{},[247,248,249],"th",{},"Prop",[247,251,252],{},"Default",[247,254,255],{},"Type",[247,257,258],{},"Description",[260,261,262,283,303,323,342,361,380,401],"tbody",{},[244,263,264,270,275,280],{},[265,266,267],"td",{},[206,268,269],{},"value",[265,271,272],{},[206,273,274],{},"{}",[265,276,277],{},[206,278,279],{},"ParsedContent",[265,281,282],{},"The document to render.",[244,284,285,290,295,300],{},[265,286,287],{},[206,288,289],{},"tag",[265,291,292],{},[206,293,294],{},"'div'",[265,296,297],{},[206,298,299],{},"string",[265,301,302],{},"The tag to use for the renderer element if it is used.",[244,304,305,310,315,320],{},[265,306,307],{},[206,308,309],{},"excerpt",[265,311,312],{},[206,313,314],{},"false",[265,316,317],{},[206,318,319],{},"boolean",[265,321,322],{},"Whether to render the excerpt only without the rest of the content.",[244,324,325,330,334,339],{},[265,326,327],{},[206,328,329],{},"components",[265,331,332],{},[206,333,274],{},[265,335,336],{},[206,337,338],{},"object",[265,340,341],{},"The map of custom components to use for rendering. This prop will pass to the markdown renderer and will not affect other file types.",[244,343,344,349,353,358],{},[265,345,346],{},[206,347,348],{},"data",[265,350,351],{},[206,352,274],{},[265,354,355,357],{},[206,356,338],{}," (required)",[265,359,360],{},"A map of variables to inject into the markdown content for later use in binding variables.",[244,362,363,368,373,377],{},[265,364,365],{},[206,366,367],{},"prose",[265,369,370],{},[206,371,372],{},"undefined",[265,374,375],{},[206,376,319],{},[265,378,379],{},"Whether or not to render Prose components instead of HTML tags.",[244,381,382,387,391,398],{},[265,383,384],{},[206,385,386],{},"class",[265,388,389],{},[206,390,372],{},[265,392,393,395,396],{},[206,394,299],{}," or ",[206,397,338],{},[265,399,400],{},"Root tag to use for rendering.",[244,402,403,408,412,418],{},[265,404,405],{},[206,406,407],{},"unwrap",[265,409,410],{},[206,411,314],{},[265,413,414,395,416],{},[206,415,319],{},[206,417,299],{},[265,419,420,421,216],{},"Tags to unwrap separated by spaces. Example: ",[206,422,423],{},"'ul li'",[233,425,427],{"id":426},"example-usage","Example Usage",[429,430,436],"pre",{"className":431,"code":432,"filename":433,"language":434,"meta":435,"style":435},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript lang=\"ts\" setup>\nconst route = useRoute()\nconst { data: page } = await useAsyncData(route.path, () => {\n  return queryCollection('docs').path(route.path).first()\n})\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CContentRenderer v-if=\"page\" :value=\"page\" />\n\u003C/template>\n","pages/[...slug].vue","vue","",[206,437,438,473,492,542,587,595,605,612,622,658],{"__ignoreMap":435},[439,440,443,447,451,455,458,461,465,467,470],"span",{"class":441,"line":442},"line",1,[439,444,446],{"class":445},"s86vT","\u003C",[439,448,450],{"class":449},"sd2Uz","script",[439,452,454],{"class":453},"s50WR"," lang",[439,456,457],{"class":445},"=",[439,459,460],{"class":445},"\"",[439,462,464],{"class":463},"sIEYB","ts",[439,466,460],{"class":445},[439,468,469],{"class":453}," setup",[439,471,472],{"class":445},">\n",[439,474,476,479,483,485,489],{"class":441,"line":475},2,[439,477,478],{"class":453},"const",[439,480,482],{"class":481},"sndM8"," route ",[439,484,457],{"class":445},[439,486,488],{"class":487},"swgpB"," useRoute",[439,490,491],{"class":481},"()\n",[439,493,495,497,500,503,506,509,512,515,519,522,525,527,530,533,536,539],{"class":441,"line":494},3,[439,496,478],{"class":453},[439,498,499],{"class":445}," {",[439,501,502],{"class":449}," data",[439,504,505],{"class":445},":",[439,507,508],{"class":481}," page ",[439,510,511],{"class":445},"}",[439,513,514],{"class":445}," =",[439,516,518],{"class":517},"s8pZq"," await",[439,520,521],{"class":487}," useAsyncData",[439,523,524],{"class":481},"(route",[439,526,216],{"class":445},[439,528,529],{"class":481},"path",[439,531,532],{"class":445},",",[439,534,535],{"class":445}," ()",[439,537,538],{"class":453}," =>",[439,540,541],{"class":445}," {\n",[439,543,545,548,551,554,557,560,562,565,567,569,571,574,576,578,580,582,585],{"class":441,"line":544},4,[439,546,547],{"class":517},"  return",[439,549,550],{"class":487}," queryCollection",[439,552,553],{"class":449},"(",[439,555,556],{"class":445},"'",[439,558,559],{"class":463},"docs",[439,561,556],{"class":445},[439,563,564],{"class":449},")",[439,566,216],{"class":445},[439,568,529],{"class":487},[439,570,553],{"class":449},[439,572,573],{"class":481},"route",[439,575,216],{"class":445},[439,577,529],{"class":481},[439,579,564],{"class":449},[439,581,216],{"class":445},[439,583,584],{"class":487},"first",[439,586,491],{"class":449},[439,588,590,592],{"class":441,"line":589},5,[439,591,511],{"class":445},[439,593,594],{"class":481},")\n",[439,596,598,601,603],{"class":441,"line":597},6,[439,599,600],{"class":445},"\u003C/",[439,602,450],{"class":449},[439,604,472],{"class":445},[439,606,608],{"class":441,"line":607},7,[439,609,611],{"emptyLinePlaceholder":610},true,"\n",[439,613,615,617,620],{"class":441,"line":614},8,[439,616,446],{"class":445},[439,618,619],{"class":449},"template",[439,621,472],{"class":445},[439,623,625,628,630,633,635,637,640,642,645,647,649,651,653,655],{"class":441,"line":624},9,[439,626,627],{"class":445},"  \u003C",[439,629,90],{"class":449},[439,631,632],{"class":517}," v-if",[439,634,457],{"class":445},[439,636,460],{"class":445},[439,638,639],{"class":481},"page",[439,641,460],{"class":445},[439,643,644],{"class":445}," :",[439,646,269],{"class":453},[439,648,457],{"class":445},[439,650,460],{"class":445},[439,652,639],{"class":481},[439,654,460],{"class":445},[439,656,657],{"class":445}," />\n",[439,659,661,663,665],{"class":441,"line":660},10,[439,662,600],{"class":445},[439,664,619],{"class":449},[439,666,472],{"class":445},[233,668,670],{"id":669},"handling-missing-pages","Handling Missing Pages",[202,672,673,674,677,678,216],{},"If the queried content is ",[224,675,676],{},"missing",", you can display a ",[224,679,680],{},"custom fallback message",[429,682,684],{"className":431,"code":683,"filename":433,"language":434,"meta":435,"style":435},"\u003Cscript lang=\"ts\" setup>\nconst route = useRoute()\nconst { data: page } = await useAsyncData(route.path, () => {\n  return queryCollection('docs').path(route.path).findOne()\n})\n\u003C/script>\n\n\u003Ctemplate>\n  \u003Ctemplate v-if=\"page\">\n    \u003CContentRenderer :value=\"page\" />\n  \u003C/template>\n  \u003Ctemplate v-else>\n    \u003Cdiv class=\"empty-page\">\n      \u003Ch1>Page Not Found\u003C/h1>\n      \u003Cp>Oops! The content you're looking for doesn't exist.\u003C/p>\n      \u003CNuxtLink to=\"/\">Go back home\u003C/NuxtLink>\n    \u003C/div>\n  \u003C/template>\n\u003C/template>\n",[206,685,686,706,718,752,789,795,803,807,815,833,854,864,876,898,919,937,968,978,987],{"__ignoreMap":435},[439,687,688,690,692,694,696,698,700,702,704],{"class":441,"line":442},[439,689,446],{"class":445},[439,691,450],{"class":449},[439,693,454],{"class":453},[439,695,457],{"class":445},[439,697,460],{"class":445},[439,699,464],{"class":463},[439,701,460],{"class":445},[439,703,469],{"class":453},[439,705,472],{"class":445},[439,707,708,710,712,714,716],{"class":441,"line":475},[439,709,478],{"class":453},[439,711,482],{"class":481},[439,713,457],{"class":445},[439,715,488],{"class":487},[439,717,491],{"class":481},[439,719,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750],{"class":441,"line":494},[439,721,478],{"class":453},[439,723,499],{"class":445},[439,725,502],{"class":449},[439,727,505],{"class":445},[439,729,508],{"class":481},[439,731,511],{"class":445},[439,733,514],{"class":445},[439,735,518],{"class":517},[439,737,521],{"class":487},[439,739,524],{"class":481},[439,741,216],{"class":445},[439,743,529],{"class":481},[439,745,532],{"class":445},[439,747,535],{"class":445},[439,749,538],{"class":453},[439,751,541],{"class":445},[439,753,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,787],{"class":441,"line":544},[439,755,547],{"class":517},[439,757,550],{"class":487},[439,759,553],{"class":449},[439,761,556],{"class":445},[439,763,559],{"class":463},[439,765,556],{"class":445},[439,767,564],{"class":449},[439,769,216],{"class":445},[439,771,529],{"class":487},[439,773,553],{"class":449},[439,775,573],{"class":481},[439,777,216],{"class":445},[439,779,529],{"class":481},[439,781,564],{"class":449},[439,783,216],{"class":445},[439,785,786],{"class":487},"findOne",[439,788,491],{"class":449},[439,790,791,793],{"class":441,"line":589},[439,792,511],{"class":445},[439,794,594],{"class":481},[439,796,797,799,801],{"class":441,"line":597},[439,798,600],{"class":445},[439,800,450],{"class":449},[439,802,472],{"class":445},[439,804,805],{"class":441,"line":607},[439,806,611],{"emptyLinePlaceholder":610},[439,808,809,811,813],{"class":441,"line":614},[439,810,446],{"class":445},[439,812,619],{"class":449},[439,814,472],{"class":445},[439,816,817,819,821,823,825,827,829,831],{"class":441,"line":624},[439,818,627],{"class":445},[439,820,619],{"class":449},[439,822,632],{"class":517},[439,824,457],{"class":445},[439,826,460],{"class":445},[439,828,639],{"class":481},[439,830,460],{"class":445},[439,832,472],{"class":445},[439,834,835,838,840,842,844,846,848,850,852],{"class":441,"line":660},[439,836,837],{"class":445},"    \u003C",[439,839,90],{"class":449},[439,841,644],{"class":445},[439,843,269],{"class":453},[439,845,457],{"class":445},[439,847,460],{"class":445},[439,849,639],{"class":481},[439,851,460],{"class":445},[439,853,657],{"class":445},[439,855,857,860,862],{"class":441,"line":856},11,[439,858,859],{"class":445},"  \u003C/",[439,861,619],{"class":449},[439,863,472],{"class":445},[439,865,867,869,871,874],{"class":441,"line":866},12,[439,868,627],{"class":445},[439,870,619],{"class":449},[439,872,873],{"class":517}," v-else",[439,875,472],{"class":445},[439,877,879,881,884,887,889,891,894,896],{"class":441,"line":878},13,[439,880,837],{"class":445},[439,882,883],{"class":449},"div",[439,885,886],{"class":453}," class",[439,888,457],{"class":445},[439,890,460],{"class":445},[439,892,893],{"class":463},"empty-page",[439,895,460],{"class":445},[439,897,472],{"class":445},[439,899,901,904,907,910,913,915,917],{"class":441,"line":900},14,[439,902,903],{"class":445},"      \u003C",[439,905,906],{"class":449},"h1",[439,908,909],{"class":445},">",[439,911,912],{"class":481},"Page Not Found",[439,914,600],{"class":445},[439,916,906],{"class":449},[439,918,472],{"class":445},[439,920,922,924,926,928,931,933,935],{"class":441,"line":921},15,[439,923,903],{"class":445},[439,925,202],{"class":449},[439,927,909],{"class":445},[439,929,930],{"class":481},"Oops! The content you're looking for doesn't exist.",[439,932,600],{"class":445},[439,934,202],{"class":449},[439,936,472],{"class":445},[439,938,940,942,945,948,950,952,955,957,959,962,964,966],{"class":441,"line":939},16,[439,941,903],{"class":445},[439,943,944],{"class":449},"NuxtLink",[439,946,947],{"class":453}," to",[439,949,457],{"class":445},[439,951,460],{"class":445},[439,953,954],{"class":463},"/",[439,956,460],{"class":445},[439,958,909],{"class":445},[439,960,961],{"class":481},"Go back home",[439,963,600],{"class":445},[439,965,944],{"class":449},[439,967,472],{"class":445},[439,969,971,974,976],{"class":441,"line":970},17,[439,972,973],{"class":445},"    \u003C/",[439,975,883],{"class":449},[439,977,472],{"class":445},[439,979,981,983,985],{"class":441,"line":980},18,[439,982,859],{"class":445},[439,984,619],{"class":449},[439,986,472],{"class":445},[439,988,990,992,994],{"class":441,"line":989},19,[439,991,600],{"class":445},[439,993,619],{"class":449},[439,995,472],{"class":445},[233,997,999],{"id":998},"handling-empty-pages","Handling Empty Pages",[202,1001,673,1002,677,1005,216],{},[224,1003,1004],{},"empty",[224,1006,680],{},[1008,1009,1010],"style",{},"html pre.shiki code .s86vT, html code.shiki .s86vT{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sd2Uz, html code.shiki .sd2Uz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .s50WR, html code.shiki .s50WR{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sIEYB, html code.shiki .sIEYB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sndM8, html code.shiki .sndM8{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .swgpB, html code.shiki .swgpB{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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}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);}",{"title":435,"searchDepth":544,"depth":544,"links":1012},[1013,1014,1015,1016],{"id":235,"depth":475,"text":236},{"id":426,"depth":475,"text":427},{"id":669,"depth":475,"text":670},{"id":998,"depth":475,"text":999},"Takes your component from an AST to a wonderful template.","md",null,{},{"title":90,"description":1017},[1023,1025],{"title":80,"path":81,"stem":82,"description":1024,"children":-1},"The queryCollectionSearchSections composable generates searchable sections from a collection for enhanced content discovery.",{"title":94,"path":95,"stem":96,"description":1026,"children":-1},"The fastest way to inject Markdown into your Vue components.",{"data":1028,"body":1029,"excerpt":-1,"toc":1038},{"title":435,"description":1017},{"type":1030,"children":1031},"root",[1032],{"type":1033,"tag":202,"props":1034,"children":1035},"element",{},[1036],{"type":1037,"value":1017},"text",{"title":435,"searchDepth":475,"depth":475,"links":1039},[],1740061576576]