[{"data":1,"prerenderedAt":1570},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-project-structure":589,"-getting-started-project-structure-surround":1565},[4,14,35,297,332,357,408,513,533,559,567],{"title":5,"path":6,"stem":7,"children":8,"page":13},"Claude","\u002F.claude",".claude",[9],{"title":10,"path":11,"stem":12},"SettingsLocal","\u002F.claude\u002Fsettings.local",".claude\u002Fsettings.local",false,{"title":15,"path":16,"stem":17,"children":18,"page":13},"Obsidian","\u002F.obsidian",".obsidian",[19,23,27,31],{"title":20,"path":21,"stem":22},"App","\u002F.obsidian\u002Fapp",".obsidian\u002Fapp",{"title":24,"path":25,"stem":26},"Appearance","\u002F.obsidian\u002Fappearance",".obsidian\u002Fappearance",{"title":28,"path":29,"stem":30},"Core Plugins","\u002F.obsidian\u002Fcore-plugins",".obsidian\u002Fcore-plugins",{"title":32,"path":33,"stem":34},"Workspace","\u002F.obsidian\u002Fworkspace",".obsidian\u002Fworkspace",{"title":36,"path":37,"stem":38,"children":39,"page":13},"Smart Env","\u002F.smart-env",".smart-env",[40,48,60,285,293],{"title":41,"path":42,"stem":43,"children":44,"page":13},"EmbeddingModels","\u002F.smart-env\u002Fembedding_models",".smart-env\u002Fembedding_models",[45],{"title":41,"path":46,"stem":47},"\u002F.smart-env\u002Fembedding_models\u002Fembedding_models",".smart-env\u002Fembedding_models\u002Fembedding_models",{"title":49,"path":50,"stem":51,"children":52,"page":13},"EventLogs","\u002F.smart-env\u002Fevent_logs",".smart-env\u002Fevent_logs",[53,56],{"title":49,"path":54,"stem":55},"\u002F.smart-env\u002Fevent_logs\u002Fevent_logs",".smart-env\u002Fevent_logs\u002Fevent_logs",{"title":57,"path":58,"stem":59},"EventLogs WHIRLIGIG SAW","\u002F.smart-env\u002Fevent_logs\u002Fevent_logs-whirligig-saw",".smart-env\u002Fevent_logs\u002Fevent_logs-WHIRLIGIG-SAW",{"title":61,"path":62,"stem":63,"children":64,"page":13},"Multi","\u002F.smart-env\u002Fmulti",".smart-env\u002Fmulti",[65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233,237,241,245,249,253,257,261,265,269,273,277,281],{"title":66,"path":67,"stem":68},"DnDAlakHulMd","\u002F.smart-env\u002Fmulti\u002Fdnd_alak_hul_md",".smart-env\u002Fmulti\u002FDnD_Alak_Hul_md",{"title":70,"path":71,"stem":72},"DnDCharactersAlakHulMd","\u002F.smart-env\u002Fmulti\u002Fdnd_characters_alak_hul_md",".smart-env\u002Fmulti\u002FDnD_Characters_Alak_Hul_md",{"title":74,"path":75,"stem":76},"DnDCharactersCharactersMd","\u002F.smart-env\u002Fmulti\u002Fdnd_characters_characters_md",".smart-env\u002Fmulti\u002FDnD_Characters_Characters_md",{"title":78,"path":79,"stem":80},"DnDCharactersNevelynMd","\u002F.smart-env\u002Fmulti\u002Fdnd_characters_nevelyn_md",".smart-env\u002Fmulti\u002FDnD_Characters_Nevelyn_md",{"title":82,"path":83,"stem":84},"DnDDNDDrawingsMd","\u002F.smart-env\u002Fmulti\u002Fdnd_dnd_drawings_md",".smart-env\u002Fmulti\u002FDnD_DND_Drawings_md",{"title":86,"path":87,"stem":88},"DnDDNDMd","\u002F.smart-env\u002Fmulti\u002Fdnd_dnd_md",".smart-env\u002Fmulti\u002FDnD_DND_md",{"title":90,"path":91,"stem":92},"DnDMagicItemsBootsOfVigilanceMd","\u002F.smart-env\u002Fmulti\u002Fdnd_magic_items_boots_of_vigilance_md",".smart-env\u002Fmulti\u002FDnD_Magic_Items_Boots_Of_Vigilance_md",{"title":94,"path":95,"stem":96},"DnDMagicItemsMagicItemsMd","\u002F.smart-env\u002Fmulti\u002Fdnd_magic_items_magic_items_md",".smart-env\u002Fmulti\u002FDnD_Magic_Items_Magic_Items_md",{"title":98,"path":99,"stem":100},"DnDMagicItemsStaffOfHealingMd","\u002F.smart-env\u002Fmulti\u002Fdnd_magic_items_staff_of_healing_md",".smart-env\u002Fmulti\u002FDnD_Magic_Items_Staff_of_Healing_md",{"title":102,"path":103,"stem":104},"DnDNevelynMd","\u002F.smart-env\u002Fmulti\u002Fdnd_nevelyn_md",".smart-env\u002Fmulti\u002FDnD_Nevelyn_md",{"title":106,"path":107,"stem":108},"ForgeMasterArtBossesMd","\u002F.smart-env\u002Fmulti\u002Fforge_master_art_bosses_md",".smart-env\u002Fmulti\u002FForge_Master_Art_Bosses_md",{"title":110,"path":111,"stem":112},"ForgeMasterGameLoopsGameLoopMd","\u002F.smart-env\u002Fmulti\u002Fforge_master_game_loops_game_loop_md",".smart-env\u002Fmulti\u002FForge_Master_Game_Loops_Game_Loop_md",{"title":114,"path":115,"stem":116},"ForgeMasterLoreMainStoryMd","\u002F.smart-env\u002Fmulti\u002Fforge_master_lore_main_story_md",".smart-env\u002Fmulti\u002FForge_Master_Lore_Main_Story_md",{"title":118,"path":119,"stem":120},"ForgeMasterLoreWorldLoreMd","\u002F.smart-env\u002Fmulti\u002Fforge_master_lore_world_lore_md",".smart-env\u002Fmulti\u002FForge_Master_Lore_World_Lore_md",{"title":122,"path":123,"stem":124},"ForgeMasterProjectDocumentMd","\u002F.smart-env\u002Fmulti\u002Fforge_master_project_document_md",".smart-env\u002Fmulti\u002FForge_Master_Project_Document_md",{"title":126,"path":127,"stem":128},"GameDevForgeGameMd","\u002F.smart-env\u002Fmulti\u002Fgame_dev_forge_game_md",".smart-env\u002Fmulti\u002FGame_Dev_forge_game_md",{"title":130,"path":131,"stem":132},"GiftsCarla&RobertoMd","\u002F.smart-env\u002Fmulti\u002Fgifts_carla_and_roberto_md",".smart-env\u002Fmulti\u002FGifts_Carla_&_Roberto_md",{"title":134,"path":135,"stem":136},"GiftsCharlotteGiftIdeasMd","\u002F.smart-env\u002Fmulti\u002Fgifts_charlotte_gift_ideas_md",".smart-env\u002Fmulti\u002FGifts_Charlotte_Gift_Ideas_md",{"title":138,"path":139,"stem":140},"GiftsFelipeMd","\u002F.smart-env\u002Fmulti\u002Fgifts_felipe_md",".smart-env\u002Fmulti\u002FGifts_Felipe_md",{"title":142,"path":143,"stem":144},"GiftsMiscGiftsMd","\u002F.smart-env\u002Fmulti\u002Fgifts_misc_gifts_md",".smart-env\u002Fmulti\u002FGifts_Misc_Gifts_md",{"title":146,"path":147,"stem":148},"MicrosoftAccountMd","\u002F.smart-env\u002Fmulti\u002Fmicrosoft_account_md",".smart-env\u002Fmulti\u002FMicrosoft_account_md",{"title":150,"path":151,"stem":152},"Money&WorkBankMd","\u002F.smart-env\u002Fmulti\u002Fmoney_and_work_bank_md",".smart-env\u002Fmulti\u002FMoney_&_Work_Bank_md",{"title":154,"path":155,"stem":156},"Money&WorkOwedParentsMd","\u002F.smart-env\u002Fmulti\u002Fmoney_and_work_owed_parents_md",".smart-env\u002Fmulti\u002FMoney_&_Work_Owed_Parents_md",{"title":158,"path":159,"stem":160},"Money&WorkTaxMd","\u002F.smart-env\u002Fmulti\u002Fmoney_and_work_tax_md",".smart-env\u002Fmulti\u002FMoney_&_Work_Tax_md",{"title":162,"path":163,"stem":164},"Money&WorkWorkDetailsMd","\u002F.smart-env\u002Fmulti\u002Fmoney_and_work_work_details_md",".smart-env\u002Fmulti\u002FMoney_&_Work_Work_Details_md",{"title":166,"path":167,"stem":168},"RecipesDrinksTheLawnmowerMd","\u002F.smart-env\u002Fmulti\u002Frecipes_drinks_the_lawnmower_md",".smart-env\u002Fmulti\u002FRecipes_Drinks_The_Lawnmower_md",{"title":170,"path":171,"stem":172},"RecipesFoodBrazillianMd","\u002F.smart-env\u002Fmulti\u002Frecipes_food_brazillian_md",".smart-env\u002Fmulti\u002FRecipes_Food_Brazillian_md",{"title":174,"path":175,"stem":176},"Tldraw2026 02 13942AMMd","\u002F.smart-env\u002Fmulti\u002Ftldraw_2026-02-13_9_42am_md",".smart-env\u002Fmulti\u002FTldraw_2026-02-13_9_42AM_md",{"title":178,"path":179,"stem":180},"WelcomeMd","\u002F.smart-env\u002Fmulti\u002Fwelcome_md",".smart-env\u002Fmulti\u002FWelcome_md",{"title":182,"path":183,"stem":184},"WorkAWSMd","\u002F.smart-env\u002Fmulti\u002Fwork_aws_md",".smart-env\u002Fmulti\u002FWork_AWS_md",{"title":186,"path":187,"stem":188},"WorkServiceGapsAccountCreation Non IGAMd","\u002F.smart-env\u002Fmulti\u002Fwork_service_gaps_account_creation_-_non-iga_md",".smart-env\u002Fmulti\u002FWork_Service_Gaps_Account_Creation_-_Non-IGA_md",{"title":190,"path":191,"stem":192},"WorkServiceGapsFilesharingAccessMd","\u002F.smart-env\u002Fmulti\u002Fwork_service_gaps_filesharing_access_md",".smart-env\u002Fmulti\u002FWork_Service_Gaps_Filesharing_Access_md",{"title":194,"path":195,"stem":196},"WorkServiceGapsServiceGapsMd","\u002F.smart-env\u002Fmulti\u002Fwork_service_gaps_service_gaps_md",".smart-env\u002Fmulti\u002FWork_Service_Gaps_Service_Gaps_md",{"title":198,"path":199,"stem":200},"WorkServiceGapsUserExtensionMd","\u002F.smart-env\u002Fmulti\u002Fwork_service_gaps_user_extension_md",".smart-env\u002Fmulti\u002FWork_Service_Gaps_User_Extension_md",{"title":202,"path":203,"stem":204},"WorkKeyboardUpdateLinkMd","\u002F.smart-env\u002Fmulti\u002Fwork_keyboard_update_link_md",".smart-env\u002Fmulti\u002FWork_keyboard_update_link_md",{"title":206,"path":207,"stem":208},"CopilotCopilot ConversationsCurrentForgemasterStoryline@20260419170835Md","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_current_forgemaster_storyline@20260419_170835_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_Current_Forgemaster_Storyline@20260419_170835_md",{"title":210,"path":211,"stem":212},"CopilotCopilot ConversationsForgeMasterStorylineInquiry@20260419170835Md","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_forgemaster_storyline_inquiry@20260419_170835_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_ForgeMaster_Storyline_Inquiry@20260419_170835_md",{"title":214,"path":215,"stem":216},"CopilotCopilot ConversationsProjectNextSteps@20260418041856Md","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_project_next_steps@20260418_041856_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_Project_Next_Steps@20260418_041856_md",{"title":218,"path":219,"stem":220},"CopilotCopilot ConversationsWhatIsTheNextStepForTheProject@20260418041856Md","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_what_is_the_next_step_for_the_project@20260418_041856_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_What_is_the_next_step_for_the_project@20260418_041856_md",{"title":222,"path":223,"stem":224},"CopilotCopilot ConversationsWhatIsTheCurrentStoryLineOfForgemaster@20260419170835Md","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_what_is_the_current_story_line_of_forgemaster@20260419_170835_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-conversations_what_is_the_current_story_line_of_forgemaster@20260419_170835_md",{"title":226,"path":227,"stem":228},"CopilotCopilot Custom PromptsClipWebPageMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_clip_web_page_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Clip_Web_Page_md",{"title":230,"path":231,"stem":232},"CopilotCopilot Custom PromptsClipYouTubeTranscriptMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_clip_youtube_transcript_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Clip_YouTube_Transcript_md",{"title":234,"path":235,"stem":236},"CopilotCopilot Custom PromptsEmojifyMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_emojify_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Emojify_md",{"title":238,"path":239,"stem":240},"CopilotCopilot Custom PromptsExplainLikeIAm5Md","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_explain_like_i_am_5_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Explain_like_I_am_5_md",{"title":242,"path":243,"stem":244},"CopilotCopilot Custom PromptsFixGrammarAndSpellingMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_fix_grammar_and_spelling_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Fix_grammar_and_spelling_md",{"title":246,"path":247,"stem":248},"CopilotCopilot Custom PromptsGenerateGlossaryMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_generate_glossary_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Generate_glossary_md",{"title":250,"path":251,"stem":252},"CopilotCopilot Custom PromptsGenerateTableOfContentsMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_generate_table_of_contents_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Generate_table_of_contents_md",{"title":254,"path":255,"stem":256},"CopilotCopilot Custom PromptsMakeLongerMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_make_longer_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Make_longer_md",{"title":258,"path":259,"stem":260},"CopilotCopilot Custom PromptsMakeShorterMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_make_shorter_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Make_shorter_md",{"title":262,"path":263,"stem":264},"CopilotCopilot Custom PromptsRemoveURLsMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_remove_urls_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Remove_URLs_md",{"title":266,"path":267,"stem":268},"CopilotCopilot Custom PromptsRewriteAsTweetMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_rewrite_as_tweet_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Rewrite_as_tweet_md",{"title":270,"path":271,"stem":272},"CopilotCopilot Custom PromptsRewriteAsTweetThreadMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_rewrite_as_tweet_thread_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Rewrite_as_tweet_thread_md",{"title":274,"path":275,"stem":276},"CopilotCopilot Custom PromptsSimplifyMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_simplify_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Simplify_md",{"title":278,"path":279,"stem":280},"CopilotCopilot Custom PromptsSummarizeMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_summarize_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Summarize_md",{"title":282,"path":283,"stem":284},"CopilotCopilot Custom PromptsTranslateToChineseMd","\u002F.smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_translate_to_chinese_md",".smart-env\u002Fmulti\u002Fcopilot_copilot-custom-prompts_Translate_to_Chinese_md",{"title":286,"path":287,"stem":288,"children":289,"page":13},"SmartContexts","\u002F.smart-env\u002Fsmart_contexts",".smart-env\u002Fsmart_contexts",[290],{"title":286,"path":291,"stem":292},"\u002F.smart-env\u002Fsmart_contexts\u002Fsmart_contexts",".smart-env\u002Fsmart_contexts\u002Fsmart_contexts",{"title":294,"path":295,"stem":296},"SmartEnv","\u002F.smart-env\u002Fsmart_env",".smart-env\u002Fsmart_env",{"title":298,"path":299,"stem":300,"children":301,"page":13},"Getting Started","\u002Fgetting-started","1.getting-started",[302,307,312,317,322,327],{"title":303,"path":304,"stem":305,"icon":306},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F2.introduction","i-lucide-house",{"title":308,"path":309,"stem":310,"icon":311},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F3.installation","i-lucide-download",{"title":313,"path":314,"stem":315,"icon":316},"Project Structure","\u002Fgetting-started\u002Fproject-structure","1.getting-started\u002F4.project-structure","i-lucide-folder-tree",{"title":318,"path":319,"stem":320,"icon":321},"Studio module","\u002Fgetting-started\u002Fstudio","1.getting-started\u002F5.studio","i-lucide-mouse-pointer-2",{"title":323,"path":324,"stem":325,"icon":326},"Migration","\u002Fgetting-started\u002Fmigration","1.getting-started\u002F6.migration","i-lucide-replace",{"title":328,"path":329,"stem":330,"icon":331},"Troubleshooting","\u002Fgetting-started\u002Ftroubleshooting","1.getting-started\u002F7.troubleshooting","i-lucide-wrench",{"title":333,"path":334,"stem":335,"children":336,"page":13},"Essentials","\u002Fessentials","2.essentials",[337,342,347,352],{"title":338,"path":339,"stem":340,"icon":341},"Markdown Syntax","\u002Fessentials\u002Fmarkdown-syntax","2.essentials\u002F1.markdown-syntax","i-lucide-heading-1",{"title":343,"path":344,"stem":345,"icon":346},"Code Blocks","\u002Fessentials\u002Fcode-blocks","2.essentials\u002F2.code-blocks","i-lucide-code-xml",{"title":348,"path":349,"stem":350,"icon":351},"Components","\u002Fessentials\u002Fcomponents","2.essentials\u002F3.components","i-lucide-component",{"title":353,"path":354,"stem":355,"icon":356},"Images and Embeds","\u002Fessentials\u002Fimages-embeds","2.essentials\u002F4.images-embeds","i-lucide-image",{"title":358,"path":359,"stem":360,"children":361,"page":13},"Dnd","\u002Fdnd","DnD",[362,366,381,385,389,405],{"title":363,"path":364,"stem":365},"Alak Hul","\u002Fdnd\u002Falak-hul","DnD\u002FAlak Hul",{"title":367,"path":368,"stem":369,"children":370,"page":13},"Characters","\u002Fdnd\u002Fcharacters","DnD\u002FCharacters",[371,374,377],{"title":363,"path":372,"stem":373},"\u002Fdnd\u002Fcharacters\u002Falak-hul","DnD\u002FCharacters\u002FAlak Hul",{"title":367,"path":375,"stem":376},"\u002Fdnd\u002Fcharacters\u002Fcharacters","DnD\u002FCharacters\u002FCharacters",{"title":378,"path":379,"stem":380},"Nevelyn","\u002Fdnd\u002Fcharacters\u002Fnevelyn","DnD\u002FCharacters\u002FNevelyn",{"title":382,"path":383,"stem":384},"DND","\u002Fdnd\u002Fdnd","DnD\u002FDND",{"title":386,"path":387,"stem":388},"DND Drawings","\u002Fdnd\u002Fdnd-drawings","DnD\u002FDND Drawings",{"title":390,"path":391,"stem":392,"children":393,"page":13},"Magic Items","\u002Fdnd\u002Fmagic-items","DnD\u002FMagic Items",[394,398,401],{"title":395,"path":396,"stem":397},"Boots Of Vigilance","\u002Fdnd\u002Fmagic-items\u002Fboots-of-vigilance","DnD\u002FMagic Items\u002FBoots Of Vigilance",{"title":390,"path":399,"stem":400},"\u002Fdnd\u002Fmagic-items\u002Fmagic-items","DnD\u002FMagic Items\u002FMagic Items",{"title":402,"path":403,"stem":404},"Staff Of Healing","\u002Fdnd\u002Fmagic-items\u002Fstaff-of-healing","DnD\u002FMagic Items\u002FStaff of Healing",{"title":378,"path":406,"stem":407},"\u002Fdnd\u002Fnevelyn","DnD\u002FNevelyn",{"title":409,"path":410,"stem":409,"children":411,"page":13},"Games","\u002Fgames",[412,434],{"title":413,"path":414,"stem":415,"children":416,"page":13},"Bloodborne Vampire","\u002Fgames\u002Fbloodborne-vampire","Games\u002FBloodborne Vampire",[417,430],{"title":418,"path":419,"stem":420,"children":421,"page":13},"Bosses","\u002Fgames\u002Fbloodborne-vampire\u002Fbosses","Games\u002FBloodborne Vampire\u002FBosses",[422,426],{"title":423,"path":424,"stem":425},"Ankou    The Watchmaker","\u002Fgames\u002Fbloodborne-vampire\u002Fbosses\u002Fankou-the-watchmaker","Games\u002FBloodborne Vampire\u002FBosses\u002FAnkou -  The Watchmaker",{"title":427,"path":428,"stem":429},"Guard Dog","\u002Fgames\u002Fbloodborne-vampire\u002Fbosses\u002Fguard-dog","Games\u002FBloodborne Vampire\u002FBosses\u002FGuard dog",{"title":431,"path":432,"stem":433},"Gothic Steampunk Dream Escape Game","\u002Fgames\u002Fbloodborne-vampire\u002Fgothic-steampunk-dream-escape-game","Games\u002FBloodborne Vampire\u002FGothic Steampunk Dream Escape Game",{"title":435,"path":436,"stem":437,"children":438,"page":13},"Forge Master","\u002Fgames\u002Fforge-master","Games\u002FForge Master",[439,447,468,509],{"title":440,"path":441,"stem":442,"children":443,"page":13},"Art","\u002Fgames\u002Fforge-master\u002Fart","Games\u002FForge Master\u002FArt",[444],{"title":418,"path":445,"stem":446},"\u002Fgames\u002Fforge-master\u002Fart\u002Fbosses","Games\u002FForge Master\u002FArt\u002FBosses",{"title":448,"path":449,"stem":450,"children":451,"page":13},"Game Loops","\u002Fgames\u002Fforge-master\u002Fgame-loops","Games\u002FForge Master\u002FGame Loops",[452,456,460,464],{"title":453,"path":454,"stem":455},"Expedition Loop","\u002Fgames\u002Fforge-master\u002Fgame-loops\u002Fexpedition-loop","Games\u002FForge Master\u002FGame Loops\u002FExpedition Loop",{"title":457,"path":458,"stem":459},"Forge Loop","\u002Fgames\u002Fforge-master\u002Fgame-loops\u002Fforge-loop","Games\u002FForge Master\u002FGame Loops\u002FForge Loop",{"title":461,"path":462,"stem":463},"Game Loop","\u002Fgames\u002Fforge-master\u002Fgame-loops\u002Fgame-loop","Games\u002FForge Master\u002FGame Loops\u002FGame Loop",{"title":465,"path":466,"stem":467},"Raid Loop","\u002Fgames\u002Fforge-master\u002Fgame-loops\u002Fraid-loop","Games\u002FForge Master\u002FGame Loops\u002FRaid Loop",{"title":469,"path":470,"stem":471,"children":472,"page":13},"Lore","\u002Fgames\u002Fforge-master\u002Flore","Games\u002FForge Master\u002FLore",[473,497,501,505],{"title":418,"path":474,"stem":475,"children":476,"page":13},"\u002Fgames\u002Fforge-master\u002Flore\u002Fbosses","Games\u002FForge Master\u002FLore\u002FBosses",[477,481,485,489,493],{"title":478,"path":479,"stem":480},"Anti Christ","\u002Fgames\u002Fforge-master\u002Flore\u002Fbosses\u002Fanti-christ","Games\u002FForge Master\u002FLore\u002FBosses\u002FAnti-Christ",{"title":482,"path":483,"stem":484},"Death","\u002Fgames\u002Fforge-master\u002Flore\u002Fbosses\u002Fdeath","Games\u002FForge Master\u002FLore\u002FBosses\u002FDeath",{"title":486,"path":487,"stem":488},"Devil","\u002Fgames\u002Fforge-master\u002Flore\u002Fbosses\u002Fdevil","Games\u002FForge Master\u002FLore\u002FBosses\u002FDevil",{"title":490,"path":491,"stem":492},"Famine","\u002Fgames\u002Fforge-master\u002Flore\u002Fbosses\u002Ffamine","Games\u002FForge Master\u002FLore\u002FBosses\u002FFamine",{"title":494,"path":495,"stem":496},"Plague","\u002Fgames\u002Fforge-master\u002Flore\u002Fbosses\u002Fplague","Games\u002FForge Master\u002FLore\u002FBosses\u002FPlague",{"title":498,"path":499,"stem":500},"Main Story","\u002Fgames\u002Fforge-master\u002Flore\u002Fmain-story","Games\u002FForge Master\u002FLore\u002FMain Story",{"title":502,"path":503,"stem":504},"Religion","\u002Fgames\u002Fforge-master\u002Flore\u002Freligion","Games\u002FForge Master\u002FLore\u002FReligion",{"title":506,"path":507,"stem":508},"World & Kingdom","\u002Fgames\u002Fforge-master\u002Flore\u002Fworld-and-kingdom","Games\u002FForge Master\u002FLore\u002FWorld & Kingdom",{"title":510,"path":511,"stem":512},"Project Document","\u002Fgames\u002Fforge-master\u002Fproject-document","Games\u002FForge Master\u002FProject Document",{"title":514,"path":515,"stem":514,"children":516,"page":13},"Gifts","\u002Fgifts",[517,521,525,529],{"title":518,"path":519,"stem":520},"Carla & Roberto","\u002Fgifts\u002Fcarla-and-roberto","Gifts\u002FCarla & Roberto",{"title":522,"path":523,"stem":524},"Charlotte Gift Ideas","\u002Fgifts\u002Fcharlotte-gift-ideas","Gifts\u002FCharlotte Gift Ideas",{"title":526,"path":527,"stem":528},"Felipe","\u002Fgifts\u002Ffelipe","Gifts\u002FFelipe",{"title":530,"path":531,"stem":532},"Misc Gifts","\u002Fgifts\u002Fmisc-gifts","Gifts\u002FMisc Gifts",{"title":534,"path":535,"stem":536,"children":537,"page":13},"Money And Work","\u002Fmoney-and-work","Money & Work",[538,542,551,555],{"title":539,"path":540,"stem":541},"Bank","\u002Fmoney-and-work\u002Fbank","Money & Work\u002FBank",{"title":543,"path":544,"stem":545,"children":546,"page":13},"Owed","\u002Fmoney-and-work\u002Fowed","Money & Work\u002FOwed",[547],{"title":548,"path":549,"stem":550},"Parents","\u002Fmoney-and-work\u002Fowed\u002Fparents","Money & Work\u002FOwed\u002FParents",{"title":552,"path":553,"stem":554},"Tax","\u002Fmoney-and-work\u002Ftax","Money & Work\u002FTax",{"title":556,"path":557,"stem":558},"Work Details","\u002Fmoney-and-work\u002Fwork-details","Money & Work\u002FWork Details",{"title":560,"path":561,"stem":560,"children":562,"page":13},"Plans","\u002Fplans",[563],{"title":564,"path":565,"stem":566},"Wedding","\u002Fplans\u002F2027-01-30-wedding","Plans\u002F2027-01-30 Wedding",{"title":568,"path":569,"stem":568,"children":570,"page":13},"Recipes","\u002Frecipes",[571,580],{"title":572,"path":573,"stem":574,"children":575,"page":13},"Drinks","\u002Frecipes\u002Fdrinks","Recipes\u002FDrinks",[576],{"title":577,"path":578,"stem":579},"The Lawnmower","\u002Frecipes\u002Fdrinks\u002Fthe-lawnmower","Recipes\u002FDrinks\u002FThe Lawnmower",{"title":581,"path":582,"stem":583,"children":584,"page":13},"Food","\u002Frecipes\u002Ffood","Recipes\u002FFood",[585],{"title":586,"path":587,"stem":588},"Brazillian","\u002Frecipes\u002Ffood\u002Fbrazillian","Recipes\u002FFood\u002FBrazillian",{"id":590,"title":313,"body":591,"description":1558,"extension":1559,"links":1560,"meta":1561,"navigation":1562,"path":314,"seo":1563,"stem":315,"__hash__":1564},"docs\u002F1.getting-started\u002F4.project-structure.md",{"type":592,"value":593,"toc":1546},"minimark",[594,599,608,616,700,703,791,799,802,807,864,884,889,969,973,979,985,991,997,1181,1187,1193,1196,1252,1258,1262,1269,1278,1388,1392,1399,1404,1538,1542],[595,596,598],"h2",{"id":597},"global-structure","Global structure",[600,601,602,603,607],"p",{},"Docus is a ",[604,605,606],"strong",{},"Nuxt layer"," that extends your standard Nuxt application with documentation features. This gives you the flexibility of a full Nuxt project.",[600,609,610,611,615],{},"When you create a new Docus project with ",[612,613,614],"code",{},"npx create-docus my-docs",", you get:",[617,618,623],"pre",{"className":619,"code":620,"language":621,"meta":622,"style":622},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","my-docs\u002F\n├── content\u002F             # Your markdown content\n│   ├── index.md         # Homepage\n│   └── docs\u002F            # Documentation pages\n├── public\u002F              # Static assets\n└── package.json         # Dependencies and scripts\n","bash","",[612,624,625,634,648,663,677,688],{"__ignoreMap":622},[626,627,630],"span",{"class":628,"line":629},"line",1,[626,631,633],{"class":632},"sBMFI","my-docs\u002F\n",[626,635,637,640,644],{"class":628,"line":636},2,[626,638,639],{"class":632},"├──",[626,641,643],{"class":642},"sfazB"," content\u002F",[626,645,647],{"class":646},"sHwdD","             # Your markdown content\n",[626,649,651,654,657,660],{"class":628,"line":650},3,[626,652,653],{"class":632},"│",[626,655,656],{"class":642},"   ├──",[626,658,659],{"class":642}," index.md",[626,661,662],{"class":646},"         # Homepage\n",[626,664,666,668,671,674],{"class":628,"line":665},4,[626,667,653],{"class":632},[626,669,670],{"class":642},"   └──",[626,672,673],{"class":642}," docs\u002F",[626,675,676],{"class":646},"            # Documentation pages\n",[626,678,680,682,685],{"class":628,"line":679},5,[626,681,639],{"class":632},[626,683,684],{"class":642}," public\u002F",[626,686,687],{"class":646},"              # Static assets\n",[626,689,691,694,697],{"class":628,"line":690},6,[626,692,693],{"class":632},"└──",[626,695,696],{"class":642}," package.json",[626,698,699],{"class":646},"         # Dependencies and scripts\n",[600,701,702],{},"You can still use any feature or file of a classical Nuxt project:",[617,704,706],{"className":619,"code":705,"language":621,"meta":622,"style":622},"my-docs\u002F\n├── nuxt.config.ts       # Nuxt configuration (add extra modules, components, etc.)\n├── app\u002F                 # App directory\n    ├── app.config.ts    # App configuration\n│   ├── components\u002F      # Components (add your own components)\n│   ├── layouts\u002F         # Layouts (add your own layouts)\n│   └── pages\u002F           # Pages (add your own pages)\n└── server\u002F              # Server-side code (add your own server-side code)\n",[612,707,708,712,722,732,743,755,767,780],{"__ignoreMap":622},[626,709,710],{"class":628,"line":629},[626,711,633],{"class":632},[626,713,714,716,719],{"class":628,"line":636},[626,715,639],{"class":632},[626,717,718],{"class":642}," nuxt.config.ts",[626,720,721],{"class":646},"       # Nuxt configuration (add extra modules, components, etc.)\n",[626,723,724,726,729],{"class":628,"line":650},[626,725,639],{"class":632},[626,727,728],{"class":642}," app\u002F",[626,730,731],{"class":646},"                 # App directory\n",[626,733,734,737,740],{"class":628,"line":665},[626,735,736],{"class":632},"    ├──",[626,738,739],{"class":642}," app.config.ts",[626,741,742],{"class":646},"    # App configuration\n",[626,744,745,747,749,752],{"class":628,"line":679},[626,746,653],{"class":632},[626,748,656],{"class":642},[626,750,751],{"class":642}," components\u002F",[626,753,754],{"class":646},"      # Components (add your own components)\n",[626,756,757,759,761,764],{"class":628,"line":690},[626,758,653],{"class":632},[626,760,656],{"class":642},[626,762,763],{"class":642}," layouts\u002F",[626,765,766],{"class":646},"         # Layouts (add your own layouts)\n",[626,768,770,772,774,777],{"class":628,"line":769},7,[626,771,653],{"class":632},[626,773,670],{"class":642},[626,775,776],{"class":642}," pages\u002F",[626,778,779],{"class":646},"           # Pages (add your own pages)\n",[626,781,783,785,788],{"class":628,"line":782},8,[626,784,693],{"class":632},[626,786,787],{"class":642}," server\u002F",[626,789,790],{"class":646},"              # Server-side code (add your own server-side code)\n",[792,793,795,798],"h3",{"id":794},"content-directory",[612,796,797],{},"content\u002F"," directory",[600,800,801],{},"This is where you write pages in Markdown. Docus automatically generates routes based on your file structure.",[600,803,804],{},[604,805,806],{},"Single language structure:",[617,808,810],{"className":619,"code":809,"language":621,"meta":622,"style":622},"content\u002F\n├── index.md              # Landing page (\u002F)\n├── getting-started.md    # Documentation page (\u002Fgetting-started)\n└── guide\u002F\n    ├── introduction.md   # Documentation page (\u002Fguide\u002Fintroduction)\n    └── configuration.md  # Documentation page (\u002Fguide\u002Fconfiguration)\n",[612,811,812,817,826,836,843,853],{"__ignoreMap":622},[626,813,814],{"class":628,"line":629},[626,815,816],{"class":632},"content\u002F\n",[626,818,819,821,823],{"class":628,"line":636},[626,820,639],{"class":632},[626,822,659],{"class":642},[626,824,825],{"class":646},"              # Landing page (\u002F)\n",[626,827,828,830,833],{"class":628,"line":650},[626,829,639],{"class":632},[626,831,832],{"class":642}," getting-started.md",[626,834,835],{"class":646},"    # Documentation page (\u002Fgetting-started)\n",[626,837,838,840],{"class":628,"line":665},[626,839,693],{"class":632},[626,841,842],{"class":642}," guide\u002F\n",[626,844,845,847,850],{"class":628,"line":679},[626,846,736],{"class":632},[626,848,849],{"class":642}," introduction.md",[626,851,852],{"class":646},"   # Documentation page (\u002Fguide\u002Fintroduction)\n",[626,854,855,858,861],{"class":628,"line":690},[626,856,857],{"class":632},"    └──",[626,859,860],{"class":642}," configuration.md",[626,862,863],{"class":646},"  # Documentation page (\u002Fguide\u002Fconfiguration)\n",[865,866,867,868,871,872,875,876,883],"tip",{},"You can separate your documentation files within a ",[612,869,870],{},"docs\u002F"," subfolder to make them accessible at the ",[612,873,874],{},"\u002Fdocs"," route. Additionally, you have the flexibility to override your landing page using custom Vue pages if desired. Learn more in the ",[877,878,882],"a",{"href":879,"rel":880},"https:\u002F\u002Fdocus.dev\u002Fconcepts\u002Fedition",[881],"nofollow","edition documentation",".",[600,885,886],{},[604,887,888],{},"Multi-language structure (with i18n):",[617,890,892],{"className":619,"code":891,"language":621,"meta":622,"style":622},"content\u002F\n├── en\u002F\n│   ├── index.md             # English landing page (\u002Fen)\n│   └── guide\u002F\n│       └── introduction.md  # Documentation page (\u002Fen\u002Fguide\u002Fintroduction)\n└── fr\u002F\n    ├── index.md             # French landing page (\u002Ffr)\n    └── guide\u002F\n        └── introduction.md  # Documentation page (\u002Ffr\u002Fguide\u002Fintroduction)\n",[612,893,894,898,905,916,924,936,943,952,958],{"__ignoreMap":622},[626,895,896],{"class":628,"line":629},[626,897,816],{"class":632},[626,899,900,902],{"class":628,"line":636},[626,901,639],{"class":632},[626,903,904],{"class":642}," en\u002F\n",[626,906,907,909,911,913],{"class":628,"line":650},[626,908,653],{"class":632},[626,910,656],{"class":642},[626,912,659],{"class":642},[626,914,915],{"class":646},"             # English landing page (\u002Fen)\n",[626,917,918,920,922],{"class":628,"line":665},[626,919,653],{"class":632},[626,921,670],{"class":642},[626,923,842],{"class":642},[626,925,926,928,931,933],{"class":628,"line":679},[626,927,653],{"class":632},[626,929,930],{"class":642},"       └──",[626,932,849],{"class":642},[626,934,935],{"class":646},"  # Documentation page (\u002Fen\u002Fguide\u002Fintroduction)\n",[626,937,938,940],{"class":628,"line":690},[626,939,693],{"class":632},[626,941,942],{"class":642}," fr\u002F\n",[626,944,945,947,949],{"class":628,"line":769},[626,946,736],{"class":632},[626,948,659],{"class":642},[626,950,951],{"class":646},"             # French landing page (\u002Ffr)\n",[626,953,954,956],{"class":628,"line":782},[626,955,857],{"class":632},[626,957,842],{"class":642},[626,959,961,964,966],{"class":628,"line":960},9,[626,962,963],{"class":632},"        └──",[626,965,849],{"class":642},[626,967,968],{"class":646},"  # Documentation page (\u002Ffr\u002Fguide\u002Fintroduction)\n",[865,970,972],{"to":971},"https:\u002F\u002Fdocus.dev\u002Fconcepts\u002Finternationalization","More information about i18n is available in the internationalization section.",[792,974,976,798],{"id":975},"public-directory",[612,977,978],{},"public\u002F",[600,980,981,982,984],{},"Files contained within the ",[612,983,978],{}," directory are served at the root and are not modified by the build process. This is where you can locate your images, icons, and other static assets.",[792,986,988],{"id":987},"packagejson",[612,989,990],{},"package.json",[600,992,993,994,996],{},"This file contains all the dependencies and scripts for your application. The ",[612,995,990],{}," of\na Docus application is really minimal and looks like:",[617,998,1002],{"className":999,"code":1000,"filename":990,"language":1001,"meta":622,"style":622},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"name\": \"my-docs\",\n  \"scripts\": {\n    \"build\": \"nuxt build --extends docus\",\n    \"dev\": \"nuxt dev --extends docus\",\n  },\n  \"dependencies\": {\n    \"docus\": \"latest\",\n    \"better-sqlite3\": \"^12.2.0\",\n    \"nuxt\": \"^4.0.0\"\n  }\n}\n","json",[612,1003,1004,1010,1036,1050,1071,1091,1096,1109,1129,1149,1169,1175],{"__ignoreMap":622},[626,1005,1006],{"class":628,"line":629},[626,1007,1009],{"class":1008},"sMK4o","{\n",[626,1011,1012,1015,1019,1022,1025,1028,1031,1033],{"class":628,"line":636},[626,1013,1014],{"class":1008},"  \"",[626,1016,1018],{"class":1017},"spNyl","name",[626,1020,1021],{"class":1008},"\"",[626,1023,1024],{"class":1008},":",[626,1026,1027],{"class":1008}," \"",[626,1029,1030],{"class":642},"my-docs",[626,1032,1021],{"class":1008},[626,1034,1035],{"class":1008},",\n",[626,1037,1038,1040,1043,1045,1047],{"class":628,"line":650},[626,1039,1014],{"class":1008},[626,1041,1042],{"class":1017},"scripts",[626,1044,1021],{"class":1008},[626,1046,1024],{"class":1008},[626,1048,1049],{"class":1008}," {\n",[626,1051,1052,1055,1058,1060,1062,1064,1067,1069],{"class":628,"line":665},[626,1053,1054],{"class":1008},"    \"",[626,1056,1057],{"class":632},"build",[626,1059,1021],{"class":1008},[626,1061,1024],{"class":1008},[626,1063,1027],{"class":1008},[626,1065,1066],{"class":642},"nuxt build --extends docus",[626,1068,1021],{"class":1008},[626,1070,1035],{"class":1008},[626,1072,1073,1075,1078,1080,1082,1084,1087,1089],{"class":628,"line":679},[626,1074,1054],{"class":1008},[626,1076,1077],{"class":632},"dev",[626,1079,1021],{"class":1008},[626,1081,1024],{"class":1008},[626,1083,1027],{"class":1008},[626,1085,1086],{"class":642},"nuxt dev --extends docus",[626,1088,1021],{"class":1008},[626,1090,1035],{"class":1008},[626,1092,1093],{"class":628,"line":690},[626,1094,1095],{"class":1008},"  },\n",[626,1097,1098,1100,1103,1105,1107],{"class":628,"line":769},[626,1099,1014],{"class":1008},[626,1101,1102],{"class":1017},"dependencies",[626,1104,1021],{"class":1008},[626,1106,1024],{"class":1008},[626,1108,1049],{"class":1008},[626,1110,1111,1113,1116,1118,1120,1122,1125,1127],{"class":628,"line":782},[626,1112,1054],{"class":1008},[626,1114,1115],{"class":632},"docus",[626,1117,1021],{"class":1008},[626,1119,1024],{"class":1008},[626,1121,1027],{"class":1008},[626,1123,1124],{"class":642},"latest",[626,1126,1021],{"class":1008},[626,1128,1035],{"class":1008},[626,1130,1131,1133,1136,1138,1140,1142,1145,1147],{"class":628,"line":960},[626,1132,1054],{"class":1008},[626,1134,1135],{"class":632},"better-sqlite3",[626,1137,1021],{"class":1008},[626,1139,1024],{"class":1008},[626,1141,1027],{"class":1008},[626,1143,1144],{"class":642},"^12.2.0",[626,1146,1021],{"class":1008},[626,1148,1035],{"class":1008},[626,1150,1152,1154,1157,1159,1161,1163,1166],{"class":628,"line":1151},10,[626,1153,1054],{"class":1008},[626,1155,1156],{"class":632},"nuxt",[626,1158,1021],{"class":1008},[626,1160,1024],{"class":1008},[626,1162,1027],{"class":1008},[626,1164,1165],{"class":642},"^4.0.0",[626,1167,1168],{"class":1008},"\"\n",[626,1170,1172],{"class":628,"line":1171},11,[626,1173,1174],{"class":1008},"  }\n",[626,1176,1178],{"class":628,"line":1177},12,[626,1179,1180],{"class":1008},"}\n",[792,1182,1184],{"id":1183},"nuxtconfigts",[612,1185,1186],{},"nuxt.config.ts",[600,1188,1189],{},[1190,1191,1192],"em",{},"This file is not mandatory to start a Docus application.",[600,1194,1195],{},"You can add extra modules to your Nuxt configuration file:",[617,1197,1201],{"className":1198,"code":1199,"filename":1186,"language":1200,"meta":622,"style":622},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  extends: ['@vercel\u002Fanalytics\u002Fnuxt\u002Fmodule']\n})\n","typescript",[612,1202,1203,1222,1244],{"__ignoreMap":622},[626,1204,1205,1209,1212,1216,1220],{"class":628,"line":629},[626,1206,1208],{"class":1207},"s7zQu","export",[626,1210,1211],{"class":1207}," default",[626,1213,1215],{"class":1214},"s2Zo4"," defineNuxtConfig",[626,1217,1219],{"class":1218},"sTEyZ","(",[626,1221,1009],{"class":1008},[626,1223,1224,1228,1230,1233,1236,1239,1241],{"class":628,"line":636},[626,1225,1227],{"class":1226},"swJcz","  extends",[626,1229,1024],{"class":1008},[626,1231,1232],{"class":1218}," [",[626,1234,1235],{"class":1008},"'",[626,1237,1238],{"class":642},"@vercel\u002Fanalytics\u002Fnuxt\u002Fmodule",[626,1240,1235],{"class":1008},[626,1242,1243],{"class":1218},"]\n",[626,1245,1246,1249],{"class":628,"line":650},[626,1247,1248],{"class":1008},"}",[626,1250,1251],{"class":1218},")\n",[792,1253,1255],{"id":1254},"appconfigts",[612,1256,1257],{},"app.config.ts",[600,1259,1260],{},[1190,1261,1192],{},[1263,1264,1265,1266,1268],"warning",{},"You need a ",[612,1267,1186],{}," to be set if you want to override app configuration.",[600,1270,1271,1272,1277],{},"This is where you can configure Docus to fit your branding, handle SEO, set your locale, and adapt links and socials. See the ",[877,1273,1276],{"href":1274,"rel":1275},"https:\u002F\u002Fdocus.dev\u002Fconcepts\u002Fconfiguration",[881],"configuration documentation"," for details.",[617,1279,1283],{"className":1280,"code":1281,"filename":1257,"language":1282,"meta":622,"style":622},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineAppConfig({\n  docus: {\n    locale: 'en', \u002F\u002F Set your single-language locale\n  },\n  seo: {\n    title: 'My Docs',\n    description: 'My awesome documentation',\n  },\n  \u002F\u002F ... other configurations\n})\n","ts",[612,1284,1285,1298,1307,1328,1332,1341,1357,1373,1377,1382],{"__ignoreMap":622},[626,1286,1287,1289,1291,1294,1296],{"class":628,"line":629},[626,1288,1208],{"class":1207},[626,1290,1211],{"class":1207},[626,1292,1293],{"class":1214}," defineAppConfig",[626,1295,1219],{"class":1218},[626,1297,1009],{"class":1008},[626,1299,1300,1303,1305],{"class":628,"line":636},[626,1301,1302],{"class":1226},"  docus",[626,1304,1024],{"class":1008},[626,1306,1049],{"class":1008},[626,1308,1309,1312,1314,1317,1320,1322,1325],{"class":628,"line":650},[626,1310,1311],{"class":1226},"    locale",[626,1313,1024],{"class":1008},[626,1315,1316],{"class":1008}," '",[626,1318,1319],{"class":642},"en",[626,1321,1235],{"class":1008},[626,1323,1324],{"class":1008},",",[626,1326,1327],{"class":646}," \u002F\u002F Set your single-language locale\n",[626,1329,1330],{"class":628,"line":665},[626,1331,1095],{"class":1008},[626,1333,1334,1337,1339],{"class":628,"line":679},[626,1335,1336],{"class":1226},"  seo",[626,1338,1024],{"class":1008},[626,1340,1049],{"class":1008},[626,1342,1343,1346,1348,1350,1353,1355],{"class":628,"line":690},[626,1344,1345],{"class":1226},"    title",[626,1347,1024],{"class":1008},[626,1349,1316],{"class":1008},[626,1351,1352],{"class":642},"My Docs",[626,1354,1235],{"class":1008},[626,1356,1035],{"class":1008},[626,1358,1359,1362,1364,1366,1369,1371],{"class":628,"line":769},[626,1360,1361],{"class":1226},"    description",[626,1363,1024],{"class":1008},[626,1365,1316],{"class":1008},[626,1367,1368],{"class":642},"My awesome documentation",[626,1370,1235],{"class":1008},[626,1372,1035],{"class":1008},[626,1374,1375],{"class":628,"line":782},[626,1376,1095],{"class":1008},[626,1378,1379],{"class":628,"line":960},[626,1380,1381],{"class":646},"  \u002F\u002F ... other configurations\n",[626,1383,1384,1386],{"class":628,"line":1151},[626,1385,1248],{"class":1008},[626,1387,1251],{"class":1218},[595,1389,1391],{"id":1390},"full-nuxt-project-capabilities","Full Nuxt Project Capabilities",[600,1393,1394,1395,1398],{},"Since Docus is a Nuxt layer, you can use ",[604,1396,1397],{},"any feature"," of a standard Nuxt project:",[1263,1400,1265,1401,1403],{},[612,1402,1186],{}," to be set if you want to override your app with Nuxt files. If no Nuxt config is created, changes will not be applied.",[617,1405,1407],{"className":619,"code":1406,"language":621,"meta":622,"style":622},"my-docs\u002F\n├── app\u002F                 # App directory (optional)\n    ├── app.config.ts    # App configuration\n│   ├── components\u002F      # Custom Vue components\n│   ├── layouts\u002F         # Custom layouts\n│   ├── pages\u002F           # Custom Vue pages (outside of content)\n│   ├── composables\u002F     # Vue composables\n│   └── middleware\u002F      # Route middleware\n├── server\u002F              # Server-side code\n│   └── api\u002F             # API routes\n├── plugins\u002F             # Nuxt plugins\n├── middleware\u002F          # Global middleware\n└── modules\u002F             # Custom Nuxt modules\n",[612,1408,1409,1413,1422,1430,1441,1452,1463,1475,1487,1496,1508,1518,1527],{"__ignoreMap":622},[626,1410,1411],{"class":628,"line":629},[626,1412,633],{"class":632},[626,1414,1415,1417,1419],{"class":628,"line":636},[626,1416,639],{"class":632},[626,1418,728],{"class":642},[626,1420,1421],{"class":646},"                 # App directory (optional)\n",[626,1423,1424,1426,1428],{"class":628,"line":650},[626,1425,736],{"class":632},[626,1427,739],{"class":642},[626,1429,742],{"class":646},[626,1431,1432,1434,1436,1438],{"class":628,"line":665},[626,1433,653],{"class":632},[626,1435,656],{"class":642},[626,1437,751],{"class":642},[626,1439,1440],{"class":646},"      # Custom Vue components\n",[626,1442,1443,1445,1447,1449],{"class":628,"line":679},[626,1444,653],{"class":632},[626,1446,656],{"class":642},[626,1448,763],{"class":642},[626,1450,1451],{"class":646},"         # Custom layouts\n",[626,1453,1454,1456,1458,1460],{"class":628,"line":690},[626,1455,653],{"class":632},[626,1457,656],{"class":642},[626,1459,776],{"class":642},[626,1461,1462],{"class":646},"           # Custom Vue pages (outside of content)\n",[626,1464,1465,1467,1469,1472],{"class":628,"line":769},[626,1466,653],{"class":632},[626,1468,656],{"class":642},[626,1470,1471],{"class":642}," composables\u002F",[626,1473,1474],{"class":646},"     # Vue composables\n",[626,1476,1477,1479,1481,1484],{"class":628,"line":782},[626,1478,653],{"class":632},[626,1480,670],{"class":642},[626,1482,1483],{"class":642}," middleware\u002F",[626,1485,1486],{"class":646},"      # Route middleware\n",[626,1488,1489,1491,1493],{"class":628,"line":960},[626,1490,639],{"class":632},[626,1492,787],{"class":642},[626,1494,1495],{"class":646},"              # Server-side code\n",[626,1497,1498,1500,1502,1505],{"class":628,"line":1151},[626,1499,653],{"class":632},[626,1501,670],{"class":642},[626,1503,1504],{"class":642}," api\u002F",[626,1506,1507],{"class":646},"             # API routes\n",[626,1509,1510,1512,1515],{"class":628,"line":1171},[626,1511,639],{"class":632},[626,1513,1514],{"class":642}," plugins\u002F",[626,1516,1517],{"class":646},"             # Nuxt plugins\n",[626,1519,1520,1522,1524],{"class":628,"line":1177},[626,1521,639],{"class":632},[626,1523,1483],{"class":642},[626,1525,1526],{"class":646},"          # Global middleware\n",[626,1528,1530,1532,1535],{"class":628,"line":1529},13,[626,1531,693],{"class":632},[626,1533,1534],{"class":642}," modules\u002F",[626,1536,1537],{"class":646},"             # Custom Nuxt modules\n",[865,1539,1541],{"to":1540},"https:\u002F\u002Fdocus.dev\u002Fconcepts\u002Fnuxt","This layer-based approach gives you the power of the entire Nuxt ecosystem while keeping documentation as the primary focus.",[1543,1544,1545],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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}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 .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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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}",{"title":622,"searchDepth":636,"depth":636,"links":1547},[1548,1557],{"id":597,"depth":636,"text":598,"children":1549},[1550,1552,1554,1555,1556],{"id":794,"depth":650,"text":1551},"content\u002F directory",{"id":975,"depth":650,"text":1553},"public\u002F directory",{"id":987,"depth":650,"text":990},{"id":1183,"depth":650,"text":1186},{"id":1254,"depth":650,"text":1257},{"id":1390,"depth":636,"text":1391},"Learn about the project structure of Docus v4.","md",null,{},{"icon":316},{"title":313,"description":1558},"0t3_niu2_XeXG2fMkKNxAT3y7kZCb0XkHIzTm7yy6AQ",[1566,1568],{"title":308,"path":309,"stem":310,"description":1567,"icon":311,"children":-1},"Get started with Docus.",{"title":318,"path":319,"stem":320,"description":1569,"icon":321,"children":-1},"Edit your Nuxt Content website directly in production with the self-hosted Studio web editor.",1777296859885]