[{"data":1,"prerenderedAt":241},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-migration":65,"-getting-started-migration-surround":236},[4,40],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15,20,25,30,35],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F2.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F3.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Project Structure","\u002Fgetting-started\u002Fproject-structure","1.getting-started\u002F4.project-structure","i-lucide-folder-tree",{"title":26,"path":27,"stem":28,"icon":29},"Studio module","\u002Fgetting-started\u002Fstudio","1.getting-started\u002F5.studio","i-lucide-mouse-pointer-2",{"title":31,"path":32,"stem":33,"icon":34},"Migration","\u002Fgetting-started\u002Fmigration","1.getting-started\u002F6.migration","i-lucide-replace",{"title":36,"path":37,"stem":38,"icon":39},"Troubleshooting","\u002Fgetting-started\u002Ftroubleshooting","1.getting-started\u002F7.troubleshooting","i-lucide-wrench",{"title":41,"path":42,"stem":43,"children":44,"page":6},"Essentials","\u002Fessentials","2.essentials",[45,50,55,60],{"title":46,"path":47,"stem":48,"icon":49},"Markdown Syntax","\u002Fessentials\u002Fmarkdown-syntax","2.essentials\u002F1.markdown-syntax","i-lucide-heading-1",{"title":51,"path":52,"stem":53,"icon":54},"Code Blocks","\u002Fessentials\u002Fcode-blocks","2.essentials\u002F2.code-blocks","i-lucide-code-xml",{"title":56,"path":57,"stem":58,"icon":59},"Components","\u002Fessentials\u002Fcomponents","2.essentials\u002F3.components","i-lucide-component",{"title":61,"path":62,"stem":63,"icon":64},"Images and Embeds","\u002Fessentials\u002Fimages-embeds","2.essentials\u002F4.images-embeds","i-lucide-image",{"id":66,"title":31,"body":67,"description":229,"extension":230,"links":231,"meta":232,"navigation":233,"path":32,"seo":234,"stem":33,"__hash__":235},"docs\u002F1.getting-started\u002F6.migration.md",{"type":68,"value":69,"toc":220},"minimark",[70,78,86,93,96,153,157,163,174,177,184,187,203,217],[71,72,74],"h2",{"id":73},"migrating-from-docus-v3-to-v4",[75,76,77],"strong",{},"Migrating from Docus v3 to v4",[79,80,81,82,85],"p",{},"Docus v4 introduces a new ",[75,83,84],{},"layer-based approach"," that leverages the official Nuxt CLI instead of the custom Docus CLI. While your existing content and configuration remain compatible, you'll need to update your commands and project setup.",[87,88,90],"h3",{"id":89},"️-breaking-changes",[75,91,92],{},"⚠️ Breaking Changes",[79,94,95],{},"The main breaking changes are related to CLI commands:",[97,98,99,112],"table",{},[100,101,102],"thead",{},[103,104,105,109],"tr",{},[106,107,108],"th",{},"v3",[106,110,111],{},"v4",[113,114,115,129,141],"tbody",{},[103,116,117,124],{},[118,119,120],"td",{},[121,122,123],"code",{},"npx docus init my-docs",[118,125,126],{},[121,127,128],{},"npx create-docus my-docs",[103,130,131,136],{},[118,132,133],{},[121,134,135],{},"docus dev",[118,137,138],{},[121,139,140],{},"nuxt dev --extends docus",[103,142,143,148],{},[118,144,145],{},[121,146,147],{},"docus build",[118,149,150],{},[121,151,152],{},"nuxt build --extends docus",[154,155,156],"tip",{},"Your existing Markdown content and MDC syntax will work without changes. The migration primarily involves updating your development and build workflow.",[71,158,160],{"id":159},"migrating-to-docus",[75,161,162],{},"Migrating to Docus",[79,164,165,166,169,170,173],{},"Already using a Markdown-based solution for your documentation? Whether it’s ",[75,167,168],{},"Docus v1",", the ",[75,171,172],{},"Nuxt UI docs template",", or another static site setup, migrating to Docus is simple and straightforward.",[79,175,176],{},"Docus offers a clean and maintainable solution with a single dependency: the Docus library itself. There’s no need to manage multiple dependencies. With everything built-in and maintained together, keeping your documentation up to date is easier than ever.",[79,178,179,180,183],{},"To migrate, just move your existing Markdown files into the ",[121,181,182],{},"content\u002F"," directory of the Docus starter.",[79,185,186],{},"From there, you have two scenarios:",[188,189,190,197],"ul",{},[191,192,193,196],"li",{},[75,194,195],{},"If your current docs already use Nuxt Content and the MDC syntax",", make sure the components used in your content exist in Nuxt UI. If any components are missing, you can easily create your own custom ones.",[191,198,199,202],{},[75,200,201],{},"If you're using standard Markdown",", you can copy your files as is. Then, enhance your documentation progressively using the built-in components provided by Nuxt UI.",[79,204,205,206,208,209,216],{},"Once your content has been moved to the ",[121,207,182],{}," folder, you can customize your app by following the ",[210,211,215],"a",{"href":212,"rel":213},"https:\u002F\u002Fdocus.dev\u002Fconcepts\u002Fconfiguration",[214],"nofollow","configuration documentation",".",[79,218,219],{},"Docus is designed to focus on writing content, so if you're already using Markdown, you can easily switch to it.",{"title":221,"searchDepth":222,"depth":222,"links":223},"",2,[224,228],{"id":73,"depth":222,"text":77,"children":225},[226],{"id":89,"depth":227,"text":92},3,{"id":159,"depth":222,"text":162}," How to migrate your documentation from an existing Markdown solution to Docus","md",null,{},{"icon":34},{"title":31,"description":229},"pgKHyc2fGGDEh-_zFVljFs-sYgu78cBnU8Xm0aEsaF4",[237,239],{"title":26,"path":27,"stem":28,"description":238,"icon":29,"children":-1},"Edit your Nuxt Content website directly in production with the self-hosted Studio web editor.",{"title":36,"path":37,"stem":38,"description":240,"icon":39,"children":-1},"Common issues and their solutions when working with Docus.",1775886691357]