[{"data":1,"prerenderedAt":351},["ShallowReactive",2],{"sanity-LevEgKvCUg3Ul3GKyhTsfZIfaGswLQ-qsmdjo9-lWe4":3,"sanity-Zsu_l8cCau8OtIBJ3AmihvOrbb-c3vs6KOJRi-59UAk":84,"shiki-block-v-0-0-0-0-0-1-0-0":345,"shiki-block-v-0-0-0-0-0-1-0-1":346,"shiki-block-v-0-0-0-0-0-2-0-0":347,"shiki-block-v-0-0-0-0-0-2-0-1":348,"shiki-block-v-0-0-0-0-0-2-0-2":349,"shiki-block-v-0-0-0-0-0-2-0-3":350},{"data":4},{"_createdAt":5,"_id":6,"_rev":7,"_system":8,"_type":6,"_updatedAt":11,"acceptAllLink":12,"acceptNecessaryLink":40,"bannerColorSource":50,"bannerDescription":51,"bannerTitle":52,"categories":53,"declineAllLink":54,"managePreferencesLink":63,"modalColorSource":50,"modalTitle":72,"preferencesIconColorSource":50,"provider":73,"savePreferencesLink":74,"thirdPartyEmbedCode":53,"title":83},"2026-07-28T12:06:44Z","cookieSettings","ci4zAxlS92c5lxcUZgKERY",{"base":9},{"id":6,"rev":10},"4areb77bueJ0iGsV9TVGmy","2026-09-03T17:08:03Z",{"_type":13,"newTab":14,"style":15,"title":38,"type":39},"link",false,{"_type":16,"design":17,"icon":30,"iconPosition":34,"stylePreset":35},"link.style",{"_type":18,"colorSource":19,"gradient":20,"hover":25,"shape":29,"style":29},"link.style.design","manual",{"_type":21,"colorSource":19,"direction":22,"gradientType":23,"radialPosition":24},"gradient","to-r","linear","at-center",{"_type":26,"colorSource":27,"gradient":28},"link.style.hover","none",{"_type":21,"colorSource":19,"direction":22,"gradientType":23,"radialPosition":24},"default",{"_type":31,"name":32,"type":33},"icon.config","pi-compass","noicon","start",{"_ref":36,"_type":37},"0a45d6ae-0177-47f2-ab3e-2dd19191fca6","reference","Accept all","button",{"_type":13,"newTab":14,"style":41,"title":49,"type":39},{"_type":16,"design":42,"icon":46,"iconPosition":34,"stylePreset":47},{"_type":18,"colorSource":19,"gradient":43,"hover":44,"shape":29,"style":29},{"_type":21,"colorSource":19,"direction":22,"gradientType":23,"radialPosition":24},{"_type":26,"colorSource":27,"gradient":45},{"_type":21,"colorSource":19,"direction":22,"gradientType":23,"radialPosition":24},{"_type":31,"name":32,"type":33},{"_ref":48,"_type":37},"1b28bc78-22fc-4f39-ab55-441e2a601f6e","Accept necessary","inherit","We use cookies to enhance your browsing experience and analyse our traffic. Please choose your cookie preferences below.","We use cookies",null,{"_type":13,"newTab":14,"style":55,"title":62,"type":39},{"_type":16,"design":56,"icon":60,"iconPosition":34,"stylePreset":61},{"_type":18,"colorSource":19,"gradient":57,"hover":58,"shape":29,"style":29},{"_type":21,"colorSource":19,"direction":22,"gradientType":23,"radialPosition":24},{"_type":26,"colorSource":27,"gradient":59},{"_type":21,"colorSource":19,"direction":22,"gradientType":23,"radialPosition":24},{"_type":31,"name":32,"type":33},{"_ref":48,"_type":37},"Decline all",{"_type":13,"newTab":14,"style":64,"title":71,"type":39},{"_type":16,"design":65,"icon":69,"iconPosition":34,"stylePreset":70},{"_type":18,"colorSource":19,"gradient":66,"hover":67,"shape":29,"style":29},{"_type":21,"colorSource":19,"direction":22,"gradientType":23,"radialPosition":24},{"_type":26,"colorSource":27,"gradient":68},{"_type":21,"colorSource":19,"direction":22,"gradientType":23,"radialPosition":24},{"_type":31,"name":32,"type":33},{"_ref":48,"_type":37},"Manage preferences","Cookie Preferences","custom",{"_type":13,"newTab":14,"style":75,"title":82,"type":39},{"_type":16,"design":76,"icon":80,"iconPosition":34,"stylePreset":81},{"_type":18,"colorSource":19,"gradient":77,"hover":78,"shape":29,"style":29},{"_type":21,"colorSource":19,"direction":22,"gradientType":23,"radialPosition":24},{"_type":26,"colorSource":27,"gradient":79},{"_type":21,"colorSource":19,"direction":22,"gradientType":23,"radialPosition":24},{"_type":31,"name":32,"type":33},{"_ref":36,"_type":37},"Save preferences","Cookie Settings",{"data":85,"sourceMap":-1},{"_createdAt":86,"_id":87,"_rev":88,"_system":89,"_type":92,"_updatedAt":93,"components":94,"fontOptions":269,"footer":53,"intro":272,"isPublished":242,"layout":273,"navigation":53,"path":274,"routeOptions":275,"seo":280,"showFooter":242,"showNav":242,"sidebar":286,"slug":279,"title":337},"2026-08-13T15:29:49Z","eb75dbb1-d328-44cf-a075-52a8d0d884ba","dbCQ1Un4N62Rg6Tb6LvtEg",{"base":90},{"id":87,"rev":91},"yP8kuGLgTlEjnh0hQ0ddFO","page","2026-08-14T21:18:28Z",[95,145,224,239,250],{"_key":96,"_type":97,"alignment":98,"content":99,"options":139,"width":144},"f5d35314c66b","text-block","mx-auto",[100,111,118,127,131],{"_key":101,"_type":102,"children":103,"markDefs":109,"style":110},"326fd9aabd7d","block",[104],{"_key":105,"_type":106,"marks":107,"text":108},"af5c807c88af","span",[],"Static by default",[],"h2",{"_key":112,"_type":113,"colorSource":50,"markDefs":53,"snippet":114},"338c09b4c41a","code.block",{"_type":115,"code":116,"language":117},"code","npm run generate","bash",{"_key":119,"_type":102,"children":120,"markDefs":125,"style":126},"09efbb3ce5e1",[121],{"_key":122,"_type":106,"marks":123,"text":124},"a70d4e7761de",[],"That produces a fully static site. For Apache hosts, there is a single command that runs setup, generates, and writes an `.htaccess` file containing yourCMS-managed redirects alongside a sensible set of security headers:",[],"normal",{"_key":128,"_type":113,"colorSource":50,"markDefs":53,"snippet":129},"d99e7892c814",{"_type":115,"code":130,"language":117},"npm run staticnuxt",{"_key":132,"_type":102,"children":133,"markDefs":138,"style":126},"c4eee15ea806",[134],{"_key":135,"_type":106,"marks":136,"text":137},"ecdbb0b58896",[],"Static generation is a caching strategy, not an architecture — you can render ona server instead by changing the build command, and nothing about the contentmodel changes.",[],{"_type":140,"colorSource":50,"container":141,"hideSection":14,"mediaOpacity":142,"slideEffect":143,"sticky":14,"tocLabel":108},"section.options","contained",0,"fade","max-w-5xl",{"_key":146,"_type":147,"accentSource":50,"heading":148,"options":149,"steps":151},"90a50b5d02ee","docs.steps","Before you deploy",{"_type":140,"colorSource":50,"container":141,"hideSection":14,"mediaOpacity":142,"slideEffect":143,"sticky":14,"tocLabel":150},"Shipping a build",[152,169,185,201],{"_key":153,"_type":154,"content":155,"title":168},"e1cbea346504","docs.step",[156,160],{"_key":157,"_type":113,"colorSource":50,"snippet":158},"593031cfcd1a",{"_type":115,"code":159,"language":117},"npm run env:check --strict",{"_key":161,"_type":102,"children":162,"markDefs":167,"style":126},"1ea3bb2c265e",[163],{"_key":164,"_type":106,"marks":165,"text":166},"2317c4237e4f",[],"Exits non-zero on a missing or malformed variable, so CI fails at the right moment rather than producing a broken build.",[],"Step 1 — Check the environment",{"_key":170,"_type":154,"content":171,"title":184},"9099b25d0287",[172,176],{"_key":173,"_type":113,"colorSource":50,"snippet":174},"6f11c474d5db",{"_type":115,"code":175,"language":117},"npm run typecheck && npm run test:run",{"_key":177,"_type":102,"children":178,"markDefs":183,"style":126},"20f8de7049ce",[179],{"_key":180,"_type":106,"marks":181,"text":182},"f4b800abb216",[],"The type check covers the component registry, so a schema renamed without its registration is caught here.",[],"Step 2 — Type check and test",{"_key":186,"_type":154,"content":187,"title":200},"bda335f9108d",[188,192],{"_key":189,"_type":113,"colorSource":50,"snippet":190},"6a6f167ff182",{"_type":115,"code":191,"language":117},"npm run test:e2e",{"_key":193,"_type":102,"children":194,"markDefs":199,"style":126},"aaa856ce71d9",[195],{"_key":196,"_type":106,"marks":197,"text":198},"2d1dd231698b",[],"It builds and boots the app. This is the one that earns its keep — it catches the class of failure that unit tests never see, like a bad import or a build-time query that throws before your client does.",[],"Step 3 — Run the smoke test",{"_key":202,"_type":154,"content":203,"title":223},"1331519eba1b",[204,207],{"_key":205,"_type":113,"colorSource":50,"snippet":206},"a22826c89983",{"_type":115,"code":116,"language":117},{"_key":208,"_type":102,"children":209,"markDefs":222,"style":126},"6bfa4e1fb615",[210,214,218],{"_key":211,"_type":106,"marks":212,"text":213},"5e02d0b7e30f",[],"Upload the output. Deploy the Studio separately with ",{"_key":215,"_type":106,"marks":216,"text":217},"63e97026a79c",[115],"sanity deploy",{"_key":219,"_type":106,"marks":220,"text":221},"5d1f4c1a2830",[],".",[],"Step 4 — Generate and deploy",{"_key":225,"_type":226,"content":227,"options":236,"title":237,"tone":238},"5abdf6df7acc","docs.callout",[228],{"_key":229,"_type":102,"children":230,"markDefs":235,"style":126},"3ef924e043fc",[231],{"_key":232,"_type":106,"marks":233,"text":234},"7014462b72c6",[],"Draft preview runs through Sanity's Live Content API rather than through your production build, so editors see unpublished changes in a real page shell while production stays static. You do not have to choose between preview and prerendering.",[],{"_type":140,"colorSource":50,"container":141,"hideSection":14,"mediaOpacity":142,"slideEffect":143,"sticky":14},"Preview works against a static site","important",{"_key":240,"_type":241,"divider":242,"dividerColor":243,"dividerStyle":244,"height":245,"options":246},"9324998e6236","spacer",true,"accent","nodes",50,{"_type":140,"colorSource":50,"container":141,"hideSection":14,"mediaOpacity":142,"padding":247,"slideEffect":143,"sticky":14},{"_type":248,"bottom":249,"top":249},"padding.options",60,{"_key":251,"_type":97,"alignment":98,"content":252,"options":268,"width":144},"23ad84446ab5",[253,261],{"_key":254,"_type":102,"children":255,"markDefs":260,"style":110},"f52a92f227d6",[256],{"_key":257,"_type":106,"marks":258,"text":259},"a96beec82cd4",[],"What's left to you",[],{"_key":262,"_type":102,"children":263,"markDefs":267,"style":126},"aed632399126",[264],{"_key":257,"_type":106,"marks":265,"text":266},[],"The starter is scaffolding. The content model for _your_ client, the blocks their brand actually needs and the copy that goes in them are the real work, and they should be — that is the part worth your time. The plumbing is solved and identical across every project you will ever build. Spending a week on it again per client is the expensive habit worth breaking.",[],{"_type":140,"colorSource":50,"container":141,"hideSection":14,"mediaOpacity":142,"slideEffect":143,"sticky":14,"tocLabel":259},{"_type":270,"bodyFont":271,"primaryFont":271},"font.options","","Static by default, server-rendered when you need it, with real draft preview either way.","documentation","\u002Fdocs\u002Fdeployment",{"_type":276,"includeInSitemap":242,"slug":277},"page.routing.options",{"_type":278,"current":279},"slug","docs\u002Fdeployment",{"_type":281,"favicon":282,"image":53,"schema":283,"socialImages":285},"seo",{"mimeType":53,"url":53},{"organizationType":284},"Organization",{"facebook":53,"linkedin":53,"twitter":53},{"_id":287,"_type":288,"groups":289,"title":344},"59fde457-2b98-4571-9d63-57f3f505f4c4","docs.navigation",[290,309,333],{"_key":291,"items":292,"title":308},"b1d02b598607",[293,298,303],{"_id":294,"_type":92,"slug":295,"title":296,"url":297},"c6fe71b8-698e-4891-bc01-13bff89ed46c","docs","Introduction","\u002Fdocs",{"_id":299,"_type":92,"slug":300,"title":301,"url":302},"9e45c218-c8d2-405d-be9a-4d07deb63510","docs\u002Fquick-start","Quick start","\u002Fdocs\u002Fquick-start",{"_id":304,"_type":92,"slug":305,"title":306,"url":307},"be1523b9-037b-438f-8753-f8149456ed44","docs\u002Fproject-structure","Project structure","\u002Fdocs\u002Fproject-structure","Get started",{"_key":310,"items":311,"title":332},"1fb624003506",[312,317,322,327],{"_id":313,"_type":92,"slug":314,"title":315,"url":316},"afcfec8e-fad2-4ed3-88dc-6506a8c82df6","docs\u002Fpage-builder","The page builder","\u002Fdocs\u002Fpage-builder",{"_id":318,"_type":92,"slug":319,"title":320,"url":321},"d09e9c43-5d71-4fb4-bf42-2682568d5b0a","docs\u002Fblock-library","Block library","\u002Fdocs\u002Fblock-library",{"_id":323,"_type":92,"slug":324,"title":325,"url":326},"c518286f-0bc6-465e-b498-53e65bdc0548","theming-and-fonts","Theming & fonts","\u002Ftheming-and-fonts",{"_id":328,"_type":92,"slug":329,"title":330,"url":331},"8a285811-c9d0-4f3a-94a8-be92f25d0311","docs\u002Fforms","Forms","\u002Fdocs\u002Fforms","Building pages",{"_key":334,"items":335,"title":343},"c7a7dc892511",[336,338],{"_id":87,"_type":92,"slug":279,"title":337,"url":274},"Deployment",{"_id":339,"_type":92,"slug":340,"title":341,"url":342},"d1bc093a-f8b7-4dc8-aac8-5f92fffcf2c3","docs\u002Fseo-and-redirects","SEO & Redirects","\u002Fdocs\u002Fseo-and-redirects","Deploying","Documentation sidebar","\u003Cpre class=\"shiki shiki-themes github-light github-dark nuxion-code__pre\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">npm\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> run\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> setup:project\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark nuxion-code__pre\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">npm\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> run\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> dev:all\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark nuxion-code__pre\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">defineField\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">({\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    name: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">'heading'\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    title: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">'Heading'\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    type: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">'string'\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">    validation\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: (\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#E36209;--shiki-dark:#FFAB70\">rule\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">) \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\">=>\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\"> rule.\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">required\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">(),\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    group: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">'general'\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}),\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark nuxion-code__pre\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">&#x3C;\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#22863A;--shiki-dark:#85E89D\">script\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\"> setup\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\"> lang\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">=\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"ts\"\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">>\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\">import\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\"> type\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\"> { CustomHero, ComponentProps } \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\">from\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> '~~\u002Ftypes'\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\">interface\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\"> Props\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\"> extends\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\"> ComponentProps\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">&#x3C;\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">CustomHero\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">> {}\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\">const\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> props\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\"> =\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\"> defineProps\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">&#x3C;\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">Props\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">>()\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">&#x3C;\u002F\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#22863A;--shiki-dark:#85E89D\">script\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark nuxion-code__pre\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">'custom.hero'\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    element: \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">defineAsyncComponent\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">(() \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\">=>\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\"> import\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">'.\u002FCustomHero.vue'\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">)),\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    props: { \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#D73A49;--shiki-dark:#F97583\">...\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">data },\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">},\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark nuxion-code__pre\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">npm\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> run\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> generate\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>",1789667189986]